@charset "utf-8";#header img,img{max-width:100%;margin:0;height:auto}#tab ul li.craft_Ltab a,#tab ul li.craft_tab a,#tab ul li.elc_Ltab a,#tab ul li.elc_tab a{color:#44F;border-top-left-radius:10px;border-top-right-radius:10px}#container,#header,#kuzu{margin-top:0}#container,#header,#header img,#topic-box,.topic-R,img{height:auto}#main-atcl,.topic,.topic-R{letter-spacing:.1em}#footer ul li a,#toc ul.chapter li a,.pagetop a,ul.listmenu li a{text-decoration:none}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:135%;font-size:18px}#wrap{width:100%;//	margin-right:auto;//	margin-bottom:0;//	margin-left:auto;padding:0;margin:0}#header{border-top-style:solid;border-bottom-style:solid;border-top-color:#00F;border-bottom-color:#00F;border-top-width:4px;border-bottom-width:4px;margin-left:auto;margin-right:auto;width:100%;padding-top:1px;padding-bottom:1px}#kuzu{margin-bottom:1px;margin-left:5px}#kuzu ul{padding-left:7px}#kuzu>ul>li{display:inline;margin-bottom:0;font-size:14px}#tab{margin-top:10px;margin-bottom:0;margin-left:3px}#tab>ul>li.craft_Ltab,#tab>ul>li.craft_tab,#tab>ul>li.elc_Ltab,#tab>ul>li.elc_tab{background-color:#ddecdb;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:4px;//6px
	margin-bottom:0;font-size:14px;padding-top:5px;padding-bottom:5px;padding-right:3px;//5px

	padding-left:3px;//5px
	
	float:left}#tab ul li.elc_Ltab{background-color:#EDF4EC}#tab ul li.craft_tab{background-color:#F1E2CD}#tab ul li.craft_Ltab{background-color:#F8EFE4}#tab ul li.craft_Ltab a,#tab ul li.elc_Ltab a{text-decoration:none}#container{width:100%;//	background-color:#ddecdb;//	margin-left:0;//	margin-right:0;padding-top:10px}#container #contens,#contens-atcl{width:auto;margin-top:0;margin-bottom:5px}#side-atcl,#side-atcl_craft,#side-index,#side-index_craft{background-color:#CDE4CB;width:95%;//	float:right;height:auto;line-height:140%;float:left;margin:5px 5px 5px 12px}#side-atcl_craft,#side-index_craft{background-color:#FDE8CA}#side-title1{background-color:#e4e4e4;font-size:16px;margin:4px 2px 3px;padding:10px 3px 5px 7px}#main-atcl,#main-index{width:100%;float:right}#main-atcl{font-size:100%;line-height:150%;margin-top:8px}#main-atcl>p{margin-left:12px;margin-right:12px;//	font-size:16px}#main-atcl>p>img{//	text-align:center;margin-left:auto;margin-right:auto}#main-index ２{font-size:24px;background-color:#d7d7ff;margin:3px 10px 2px 8px;padding:6px 10px 5px 7px}.waku-wraper .waku-left,.waku-wraper .waku-right{float:none;width:100%}.topic{//	background-color:#CDE4CB;width:80%;padding:7px 10px 7px 15px;font-size:16px;line-height:130%;margin:10px auto}#topic-box{width:100%;//	margin-right:auto;//	margin-left:auto;margin:7px auto 10px;padding:0}.topic-L{//	background-color:#999;float:none;width:220px;text-align:center;margin:0 auto}.topic-R{//	background-color:#CDE4CB;width:94%;float:none;font-size:90%;line-height:150%;//	margin-left:0;margin:5px auto 0;padding:13px 10px}.row2_abv-at p,.row2_blw-at p,.row2_blwFF-at p,.row2_blwbks-pic{padding-left:5px;padding-right:5px}.row2_wrap,.row2_wrap-bk,.row2_wrapLine{width:100%;padding-top:4px;padding-bottom:4px;text-align:center;//text-align:left;margin:5px auto 4px}.row2_wrapLine{width:98%;//	padding:2px;border:1px solid #999}.row2_abv-at,.row2_blw-at,.row2_blwFF-at{float:none;width:100%;margin-left:auto;margin-right:auto;text-align:left}.row2_abv-pic,.row2_blw-pic,.row2_blwFF-pic{float:none;width:100%;text-align:center;margin-left:auto;margin-right:auto;//text-align:left}.row2_blwbks-pic{float:none;width:100%;text-align:center;margin-left:auto;margin-right:auto}.row2_blwbks-at{float:none;width:100%;margin-right:0;line-height:135%;font-size:80%}.atcl_nom-clmLine,.atcl_small-clmLine{padding-top:7px;padding-bottom:7px;font-size:14px;line-height:130%;margin:6px 7px}.atcl_nom-clmLine{padding-top:10px;padding-bottom:10px;font-size:16px;line-height:130%}.menuline{color:#0C0;background-color:#FFF;font-size:16px;margin:7px 10px 7px 20px;padding:7px 10px 6px 15px}.gnav,.gnav ul li{background-color:#6c0}.ad-footer{width:320px;height:70px;text-align:center;margin-top:10px;margin-bottom:30px}.ad-lnk_Crft-btm,.ad-lnk_mid,.ad-lnk_midIn,.ad-lnk_upper{margin:auto;text-align:center}.ad-lnk_upper{width:305px;height:258px}.ad-lnk_midIn{max-width:310px;padding-top:20px;padding-bottom:5px}.ad-lnk_mid{max-width:300px;padding-top:5px;padding-bottom:5px}.ad-lnk-side{text-align:center;width:320px}.ad-lnk_Crft-btm{width:300px}.ad-kiji_upper{text-align:center;margin:10px auto auto;margin-bottom:44x;width:300px;height:250px}.ad-kiji_btm{text-align:center;width:300px;margin:auto}.ad-kiji-side{width:300px;height:auto}.ad-tester_mid{text-align:center;margin:15px auto;width:auto;height:auto}#btm-navi{height:auto;width:92%;border:1px dotted #000;padding-left:7px;margin:10px auto}#btm-navi>ul{padding-left:15px}#btm-navi>ul>li{font-size:18px}.sns_navi{width:auto;margin:0 auto;border:0 solid #00F;//	padding-left:20px;padding-left:3px}#main-atcl .sns_navi ul,#main-index .sns_navi ul{margin-top:5px;margin-bottom:20px}#main-atcl .sns_navi ul li,#main-index .sns_navi ul li{float:left;//	margin-left:30px;list-style-type:none;margin:5px 10px 5px 6px}#footer{height:auto;width:98%;font-size:13px;margin-right:auto;margin-left:auto;clear:both;text-align:center;border:1px solid #39F}#footer ul{margin-top:0;margin-bottom:15px;font-size:13px}#footer ul li{display:inline-block;margin-left:10px;padding-top:8px}.side-menu1,.side-menu2,.side-menu3{margin:2px;width:100%}.side-menu1{//	background-color:#F7F7F9}.side-menu3{//	background-color:#EBF3E9}ul.sidelist li{position:relative}ul.sidelist li:after{display:block;content:"";position:absolute;top:50%;right:10px;width:8px;height:8px;margin:-4px 0 0;border-top:solid 2px #093;border-right:solid 2px #093;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gnav{width:100%;margin:2px 1px 3px}.gnav ul li{list-style:none;margin:0;padding:0;font-size:14px;float:left;position:relative;//	width:100px;line-height:28px;color:#4D4D4D;text-align:center;//  font-weight:bold;border-right-width:1px;border-right-style:solid;border-right-color:#A5A5F5}.atcl_L-at,.atcl_L-pic,.topbox>.Lb,.topbox>.Rb{float:none;width:100%}.gnav ul li.mnclumTOP{width:50px}.gnav ul li.mnclum2{width:110px}.gnav ul li.mnclum3{width:120px}.gnav ul li.mnclum4{width:90px}.gnav ul li.mnclumIQ{width:100px}#main-index h2{position:relative;padding-left:35px}#main-index h2.open:after,#main-index h2:after{position:absolute;border-top:solid 2px #FFF;border-right:solid 2px #FFF;display:block;content:"";width:8px;height:8px}#main-index h2:after{top:45%;left:10px;//right:10px;margin:-4px 0 0;//margin:-10px 0 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-index h2.open:after{//top:50%;top:45%;right:10px;margin:-4px 0 0;//margin:-10px 0 0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}ul.listmenu li{position:relative;background-color:#FFF;padding:0;display:block;margin:0 10px 3px 12px}ul.listmenu li a{font-size:18px;//	margin:0;display:block;padding:7px 10px 2px 15px}ul.listmenu li a p{color:#000;font-size:15px;margin:0;display:inline-block;padding:0 15px 0 10px}ul.listmenu li:after{display:block;content:"";position:absolute;top:50%;right:10px;width:8px;height:8px;margin:-4px 0 0;border-top:solid 2px #093;border-right:solid 2px #093;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-index h3{position:relative;background-color:#FFF;font-size:15px;color:#00F;//	padding-right:10px;//	padding-left:30px;display:block;//	display:inline;font-weight:400;padding:10px 40px 8px 60px;margin:5px 10px 5px 20px}#main-index h3.open:after,#main-index h3:after{content:"";position:absolute;top:45%;//right:10px;left:30px;width:8px;height:8px;margin:-4px 0 0;border-top:solid 2px #A0A0A4;border-right:solid 2px #A0A0A4;display:block}#main-index h3:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#main-index h3.open:after{//border-top:solid 2px #093;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents-atcl .atcl-title,#contents-atcl .atcl-title_craft{font-size:20px;line-height:120%;margin:9px 3px 5px;padding:6px 8px}#main-atcl h5,#main-atcl h6{padding-left:12px;margin-bottom:12px}#main-atcl h2{font-size:20px;//	line-height:120%;margin-left:2px;padding:6px 6px 4px 25px}#main-atcl h3{font-size:20px;color:#390;padding-left:6px;margin-left:4px;margin-top:20px;padding-top:5px;padding-bottom:3px}#main-atcl h4,#main-atcl h5,#main-atcl h6{width:90%;font-size:18px}#main-atcl h3+p{margin-top:17px}#main-atcl h4+p,#main-atcl h5,#main-atcl h6{margin-top:12px}#main-atcl h4{padding-top:2px;padding-bottom:1px;padding-left:6px;margin-left:5px;//
	margin-top:15px;margin-bottom:17px;font-weight:400;background-color:#7FDFAA}#main-atcl h5{color:#390;margin-left:0;border-bottom-width:1px;border-bottom-style:inset;border-bottom-color:#00BF55}#main-atcl h6{margin-left:3px}#main-atcl dl dd,#main-atcl ol dd{font-size:90%;margin-left:30px;margin-bottom:7px}#main-atcl ul{margin-top:6px;margin-bottom:10px}#main-atcl ul li{list-style-type:disc;margin-left:30px;margin-bottom:8px}#main-atcl dl,#main-atcl ol{margin-top:6px;margin-bottom:12px}#main-atcl ol li{list-style-type:decimal;padding-left:2px;margin-left:36px;margin-bottom:8px}#main-atcl ol dd{//	margin-top:5px}#main-atcl dl dt{margin-left:18px;//	margin-bottom:8px}#main-atcl dl dd{margin-top:5px}.atcl_L-wrap{width:auto;border:1px solid #999;//text-align:center;//text-align:left;margin:0;padding:0}.atcl_L-pic{text-align:center;//	border:1px solid red;margin:0;padding:2px 2px 0 0}.atcl_L-at{//margin-left:1px;//margin-right:3px;//padding-right:2px;// border:1px solid #00F}.topbox{width:100%;text-align:center}.topbox>.Lb{margin:auto 0;border-right:none;border-top-width:1px;border-top-style:dashed;border-top-color:#390}.topbox>.Rb{margin-right:8px;padding-right:1px;padding-left:1px}.toplist{text-align:center}.toplist dl{text-align:center;width:140px;margin-right:4px}#toc{//padding:5px 0 5px;//background-color:#FCF0DB;background-color:#FFECFF;width:100%}#toc ul.chapter{//	padding-left:5px;//	padding-top:3px;//	padding-bottom:2px;padding:4px 10px;margin:0}#toc ul.chapter li{//list-style:circle;//padding-left:20px;margin:0;list-style-type:none}#toc ul.chapter li a{display:block;line-height:100%;font-size:15px;padding:4px 20px}.pagetop{position:fixed;bottom:15px;right:10px;display:block;opacity:.955702}.pagetop a{display:block;background-color:#ccc;text-align:center;color:#222;font-size:14px;padding:3px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}