div#wrapper {
	font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	font-size:12px;
	line-height:140%;
	-webkit-text-size-adjust: none;
	margin:0 auto;
	padding:0 0 1px 0;
	color:#101010;
	/*border-top:30px solid #000000;
	letter-spacing:0.05em;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #d2eaec), color-stop(1.00, #faebeb));
background: -webkit-linear-gradient(#d2eaec, #f4ebec, #faebeb);
background: -moz-linear-gradient(#d2eaec, #f4ebec, #faebeb);
background: -o-linear-gradient(#d2eaec, #f4ebec, #faebeb);
background: -ms-linear-gradient(#d2eaec, #f4ebec, #faebeb);
background: linear-gradient(#d2eaec, #f4ebec, #faebeb);;*/
background-color:#000000
	/*background:url(http://sp-m.mu-mo.net/img/specials/sp/ayu1709/bg.jpg)#ffffff; center top;
	background-repeat:repeat;
	-moz-background-size:100% auto;
	background-size:100% auto;*/
}

/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }

.clear { clear:both; }

/*a{ text-decoration: none; }*/

/*モダンブラウザ用*/
img,
iframe,
object {
 max-width:100%;
 vertical-align:top;
}

a{color:#ff3366;}

h1{ text-align:center; }

h2.gf{ display:block;margin:15px auto 5px auto; padding:5px 0;width:100%;color:#000000;text-align:center;font-size:32px;font-weight:normal;font-family: 'Libre Baskerville', serif; }
h2.wf-sawarabimincho { display:block;margin:10px auto 10px auto; padding:5px 0;width:100%;color:#000000;text-align:center;font-size:24px;font-weight:normal;font-family: "Sawarabi Mincho"; }
h2 img{ display:block;margin:5px auto 5px auto; padding:0 0 5px;width:100%;text-align:center;/*border-bottom:1px solid #303030;*/}

h3 { text-align:center; }

.info_text { margin:10px 8px; padding:0px; font-size:14px; line-height:160%; word-break:break-all; text-align:left; text-justify:inter-ideograph; /*text-shadow: 2px 2px 1px #ffffff,2px 2px 1px #ffffff,2px 2px 1px #ffffff;*/ }
.info_text01 { color:#ea2c67; font-size:16px; line-height:140%; letter-spacing:0.0em; margin:0 0 10px 0; text-align:center; /*text-shadow: 2px 2px 1px #ffffff,2px 2px 1px #ffffff,2px 2px 1px #ffffff;*/ }
.info_text02 { margin:5px 5px 0 5px;  font-size:14px; line-height:130%; word-break:break-all; text-align:center; text-justify:inter-ideograph; /*text-shadow: 0px 0px 2px #ff6666,0px 0px 2px #ff6666,0px 0px 2px #ff6666;*/ }

.kikan { margin:5px 5px 10px;padding:5px 0;font-size:14px; line-height:130%; word-break:break-all; text-align:center; text-justify:inter-ideograph;color:#ffffff; }
.chu-i { margin:15px 5px 20px;padding:5px 0;font-size:18px; line-height:130%; word-break:break-all; text-align:center; text-justify:inter-ideograph;color:#ff6699;}
.dl { margin:5px 5px 10px;padding:6px 0;font-size:14px; line-height:130%; word-break:break-all; text-align:center; text-justify:inter-ideograph; border-radius:24px;background:rgba(255,255,255,1.0); }

/* info_btn1 */
.info_btn1 ul{
 margin:0 0 5px;
 padding:0;
 list-style-type:none;
}
.info_btn1 ul li{
 color:#303030;
 display:block;
 margin:0;
 padding:0;
 overflow:hidden;
 text-decoration:none;
 list-style-type:none;
 position:relative;
 }
.info_btn1 ul li .info_btn1_text01{
 font-size:16px;
 font-weight:bold;
 color:#ffffff;
 margin:0 auto;
 padding:5px 0 0;
 text-align:center;
 text-decoration:none;
 /*text-shadow: 1px 1px 3px #089de0,1px 1px 3px #089de0,1px 1px 3px #089de0;
 position: absolute;
 top: 50%;
 left:52%;
 margin-top: -1em;*/
}
.info_btn1 img{
 width:65%;
 display: block;
 margin:0 auto;
 /*border:5px solid rgba(255,255,255,0.6);*/
}
/* /btn1 */

#download { background:rgba(255,255,255,1.0);margin:5px 5px 15px;padding:3px 0; }
#download .lead { display:block;margin:5px auto; padding:0;width:100%;color:#000000;line-height:130%;text-align:center;font-size:14px;font-weight:normal;font-family: "Sawarabi Mincho"; }
#download .info_btn ul{display:table;table-layout: fixed;margin:5px 0 0 0;width:100%;}
#download .info_btn li{display:table-cell;text-align:center;padding:0;vertical-align:top;}
#download .info_btn li a{position:relative;display: block;padding:0;text-decoration:none;word-break: break-all;text-align:center;}
#download .info_btn li .text{font-size:12px;font-weight:bold;text-align:center;color: #303030;background:none;margin:0;padding:0;line-height:120%;border:none;}
#download .info_btn li img{width: 92%;display:block;margin:5px auto;padding: 0 3px 0;vertical-align:top;}
#download .info_btn01 ul li {margin:10px 8px 10px 8px;padding:0;list-style-type:none;text-decoration:none;text-align:center;}
#download .info_btn01 ul li a{background:#000000;position:relative;margin:0;padding:20px 0;display:block;margin:0;list-style-type:none;text-decoration:none;color:#ffffff;}
#download .info_btn01 ul li .btn_text{margin:0;padding:5px 20px 5px 5px;word-break:break-all;text-align:center;text-justify:inter-ideograph;font-size:18px;color:#ffffff;line-height:130%;}
#download .info_btn01 ul li .btn_text_s{margin:0 20px 0 5px;padding:6px 3px;text-align:center;font-size:12px;color:#ffffff;line-height:130%;border-top:1px dotted #ffffff;}
#download .info_btn01 ul li a::after{
position: absolute;top: 50%;/*上からの矢印の場所*/right:2%;/*右からの矢印の場所*/display:block;content:'';width:14px;height:14px;margin-top:-6px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;
-webkit-transform: rotate(45deg);/*矢印の回転角度*/
transform: rotate(45deg);/*矢印の回転角度*/
}
#download .info_btn02 ul li {margin:10px 8px 10px 8px;padding:0;list-style-type:none;text-decoration:none;text-align:center;}
#download .info_btn02 ul li a{background:#000000;position:relative;margin:0;padding:5px 0;display:block;margin:0;list-style-type:none;text-decoration:none;color:#ffffff;}
#download .info_btn02 ul li .btn_text{margin:0;padding:5px 20px 5px 5px;word-break:break-all;text-align:center;text-justify:inter-ideograph;font-size:16px;color:#ffffff;line-height:130%;}
#download .info_btn02 ul li .btn_text_s{margin:0 20px 0 5px;padding:6px 3px;text-align:center;font-size:12px;color:#ffffff;line-height:130%;border-top:1px dotted #ffffff;}
#download .info_btn02 ul li a::after{
position: absolute;top: 50%;/*上からの矢印の場所*/right:2%;/*右からの矢印の場所*/display:block;content:'';width:14px;height:14px;margin-top:-6px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;
-webkit-transform: rotate(45deg);/*矢印の回転角度*/
transform: rotate(45deg);/*矢印の回転角度*/
}
#download .text_ttl:first-letter{font-size: 1.5em;}
#download .text_ttl{ margin:8px 5px;padding:5px 5px;font-size:16px; color:#ff3366; border-bottom:1px solid #ff3366;/*background:#dcdcdc; border-radius:0 24px 24px 0;*/}
#download .contents01 ul{display:table;table-layout: fixed;margin:5px 0 0 0;width:100%;}
#download .contents01 li{display:table-cell;text-align:center;padding:0;vertical-align:top;}
#download .contents01 li .sc{ width:90%;margin:0;padding:0;border:1px solid #999999;box-sizing:border-box; }
#download .text { font-size:11px; line-height:140%; margin:0 5px 10px 5px; padding:3px 5px 3px 14px;text-align:left;word-break:break-all;text-justify:inter-ideograph; text-indent:-0.6em;background:#ffffff;border:1px solid #ff3366;}
#download .text01 { font-size:13px; line-height:140%; letter-spacing:0.0em; margin:8px 5px 0; text-align:left;word-break:break-all;text-justify:inter-ideograph;}
#download .text02 { color:#505050; font-size:11px; line-height:140%; margin:5px 5px 0 14px; text-align:left;word-break:break-all;text-justify:inter-ideograph;text-indent:-0.6em;}
#download .text_r { font-size:14px; line-height:140%; letter-spacing:0.0em; margin:5px 5px 0; text-align:left;word-break:break-all;text-justify:inter-ideograph;color:#ff3366;text-indent:-0.6em; }
#download span { color:#ff3333; }

#download .list{ width:94%;text-indent:-1em;padding-left:1em;margin:5px auto 20px;line-height:160%;text-align:left;word-break:break-all;text-justify:inter-ideograph;font-size:12px;letter-spacing:0.1em;color:#606060;list-style-type:none;text-decoration:none;}
#download .list li:before {content: '※';}
#download .list li.link{ float:left;width:50%;text-align:center;margin:5px auto; }
#download .list li.link:before {content: none;}

#download .list_r{ width:94%;text-indent:-1em;padding-left:1em;margin:5px auto 20px;line-height:160%;text-align:left;word-break:break-all;text-justify:inter-ideograph;font-size:12px;letter-spacing:0.1em;color:#ff3333;list-style-type:none;text-decoration:none;}
#download .list_r li:before {content: '※';}
#download .list_r li.link{ float:left;width:50%;text-align:center;margin:5px auto; }
#download .list_r li.link:before {content: none;}


#link { background:rgba(255,255,255,1.0);margin:5px 5px 15px;padding:3px; }
#link .info_btn ul {margin:10px 8px 10px 8px;padding:0;list-style-type:none;text-decoration:none;border:1px solid #1f1f1f;}
#link .info_btn ul li a{background:#ffffff;position:relative;margin:0;padding:0;display:block;margin:0;overflow:hidden;list-style-type:none;text-decoration:none;}
#link .info_btn ul li .btn_text1{margin:3px 20px 3px 5px;padding:0 3px;word-break:break-all;text-align:left;text-justify:inter-ideograph;font-size:12px;color:#ff3366;line-height:130%;}
#link .info_btn ul li .btn_text2{margin:0 20px 0 5px;padding:0 3px 5px;word-break:break-all;text-align:left;text-justify:inter-ideograph;font-size:12px;line-height:130%;color:#000000;}
#link .info_btn ul li .btn_text3{margin:0 3px 0 3px;padding:5px;word-break:break-all;text-align:left;text-justify:inter-ideograph;font-size:10px;text-indent:-0.5em;line-height:140%;color:#808080;border-top:1px dotted #303030;}
#link .info_btn ul li .btn_list{margin:0 20px 5px 0;padding:0 3px 0 14px;word-break:break-all;text-align:left;text-justify:inter-ideograph;font-size:12px;line-height:130%;text-indent:-0.8em;color:#000000;}
#link .info_btn ul li a::after{
position: absolute;top: 50%;/*上からの矢印の場所*/right:2%;/*右からの矢印の場所*/display:block;content:'';width:14px;height:14px;margin-top:-6px;border-top:1px solid #000000;border-right:1px solid #000000;
-webkit-transform: rotate(45deg);/*矢印の回転角度*/
transform: rotate(45deg);/*矢印の回転角度*/
}
#link .info_btn img{display: block;margin:5px auto;width:98%;text-align:center;}

#footer{ background:#eeeeee;padding:30px 0;font-size:9.2px;text-align:center;font-weight:bold;font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;letter-spacing:0.02em; }
