@charset "utf-8";/* CSS Document *//*「カレスタイル」*/body{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,input,table,th,td,dl,dd{margin:0;padding:0;}body,table,form{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}li{list-style:none;}th,td{text-align:left;vertical-align:top;}a{color:#e70017;text-decoration:underline;outline:none;}a:hover{text-decoration:none;}a img{border:0;}.clearfix:after{	content:".";	display:block;height:0;clear:both;visibility:hidden;	}.clearfix{display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */.alt,hr,#title,#oadate{	visibility:hidden;position:absolute;top:-5000px;left:-5000px;width:1px;display:none;	/*\*/	display:block;	/**/	}.rel{position:relative;}body{text-align:center;background-color:#fec3c2;}#formura{text-align:left;}.w980{width:980px;margin:0 auto;text-align:left;}#CShead{background:url(./images/headerbg.gif) 0 0 repeat-x;}#CShead2{background:url(./images/headerbg2.gif) 0 0 repeat-x;}#CShead div{background:url(./images/header.jpg) 408px 0 no-repeat;}#CScontainer{background:#fff url(./images/texna.gif) center 0 repeat-x;}	#CScontainer.tex{background:url(./images/tex.gif) center 0 repeat;}/*TOP*/#CScontainer #idxnote{background:url(./images/textop.gif) center 0 repeat-x;}#idxnote .w980{background:url(./images/idxnote.jpg) center 19px no-repeat;height:711px;}#CSmain a{	display:block;width:529px;height:430px;	position:absolute;top:236px;left:204px;	background:url(./images/idxmain.gif) 0 0 no-repeat;	}#CSmain a:hover{background-position: 0 -430px;}#CSmain .cov{	display:block;position:absolute;top:315px;left:486px;	width:251px;height:49px;background:url(./images/idxmain0.gif) 0 0 no-repeat;	}#CSmovie a{	display:block;width:287px;height:290px;	position:absolute;top:410px;left:566px;	background:url(./images/idxmovie.gif) 0 0 no-repeat;	}#CSmovie a:hover{background-position: 0 -290px;}#CScontainer .inner{background:url(./images/widebg.jpg) center 0 no-repeat;}/*MOVIE*/#movienote .w980{background:url(./images/moviemain.jpg) center 0 no-repeat;height:575px;}#CSplayer{padding:190px 328px 0;}#CSplayer .cspinn{height:310px;}#backtoidx a{	display:block;width:139px;height:50px;position:absolute;	background:#f00 url(./images/backtoidx.gif) 0 0 no-repeat;	}	#backtoidx a:hover{background-position: 0 -50px;}#movienote #backtoidx a{top:511px;left:10px;}#styleindex #backtoidx a,#styledetail #backtoidx a,#backnumber #backtoidx a{top:652px;left:10px;}#CSfooter{background:url(./images/footerbg.gif) 0 0 repeat-x;text-align:center;}#CSfooter a{text-decoration:none;color:#666;font-size:70%;}	#CSfooter .credit a:hover{color:#a17373;}#CSfooter .bnrs{padding:13px 0 8px;}#CSfooter .credit a span{position:relative;top:-0.5em;left:-0.6em;}/*インデクス*/#styleindex .w980,#styledetail .w980{height:711px;}#styleindex #s01{background:url(./images/styleindexbg01.jpg) 0 0 no-repeat;}#styledetail #s01_1{background:url(./images/styledetailbg01_1.jpg) 0 0 no-repeat;}#styledetail #s01_2{background:url(./images/styledetailbg01_2.jpg) 0 0 no-repeat;}#styledetail #s01_3{background:url(./images/styledetailbg01_3.jpg) 0 0 no-repeat;}#styleindex #s02{background:url(./images/styleindexbg02.jpg) 0 0 no-repeat;}#styledetail #s02_1{background:url(./images/styledetailbg02_1.jpg) 0 0 no-repeat;}#styledetail #s02_2{background:url(./images/styledetailbg02_2.jpg) 0 0 no-repeat;}#styledetail #s02_3{background:url(./images/styledetailbg02_3.jpg) 0 0 no-repeat;}#styleindex #s03{background:url(./images/styleindexbg03.jpg) 0 0 no-repeat;}#styledetail #s03_1{background:url(./images/styledetailbg03_1.jpg) 0 0 no-repeat;}#styledetail #s03_2{background:url(./images/styledetailbg03_2.jpg) 0 0 no-repeat;}#styledetail #s03_3{background:url(./images/styledetailbg03_3.jpg) 0 0 no-repeat;}#styleindex #s04{background:url(./images/styleindexbg04.jpg) 0 0 no-repeat;}#styledetail #s04_1{background:url(./images/styledetailbg04_1.jpg) 0 0 no-repeat;}#styledetail #s04_2{background:url(./images/styledetailbg04_2.jpg) 0 0 no-repeat;}#styledetail #s04_3{background:url(./images/styledetailbg04_3.jpg) 0 0 no-repeat;}#styleindex #s05{background:url(./images/styleindexbg05.jpg) 0 0 no-repeat;}#styledetail #s05_1{background:url(./images/styledetailbg05_1.jpg) 0 0 no-repeat;}#styledetail #s05_2{background:url(./images/styledetailbg05_2.jpg) 0 0 no-repeat;}#styledetail #s05_3{background:url(./images/styledetailbg05_3.jpg) 0 0 no-repeat;}#styleindex #s06{background:url(./images/styleindexbg06.jpg) 0 0 no-repeat;}#styledetail #s06_1{background:url(./images/styledetailbg06_1.jpg) 0 0 no-repeat;}#styledetail #s06_2{background:url(./images/styledetailbg06_2.jpg) 0 0 no-repeat;}#styledetail #s06_3{background:url(./images/styledetailbg06_3.jpg) 0 0 no-repeat;}#styleindex #s07{background:url(./images/styleindexbg07.jpg) 0 0 no-repeat;}#styledetail #s07_1{background:url(./images/styledetailbg07_1.jpg) 0 0 no-repeat;}#styledetail #s07_2{background:url(./images/styledetailbg07_2.jpg) 0 0 no-repeat;}#styledetail #s07_3{background:url(./images/styledetailbg07_3.jpg) 0 0 no-repeat;}#styleindex #s08{background:url(./images/styleindexbg08.jpg) 0 0 no-repeat;}#styledetail #s08_1{background:url(./images/styledetailbg08_1.jpg) 0 0 no-repeat;}#styledetail #s08_2{background:url(./images/styledetailbg08_2.jpg) 0 0 no-repeat;}#styledetail #s08_3{background:url(./images/styledetailbg08_3.jpg) 0 0 no-repeat;}#styleindex #s09{background:url(./images/styleindexbg09.jpg) 0 0 no-repeat;}#styledetail #s09_1{background:url(./images/styledetailbg09_1.jpg) 0 0 no-repeat;}#styledetail #s09_2{background:url(./images/styledetailbg09_2.jpg) 0 0 no-repeat;}#styledetail #s09_3{background:url(./images/styledetailbg09_3.jpg) 0 0 no-repeat;}#styleindex #s10{background:url(./images/styleindexbg10.jpg) 0 0 no-repeat;}#styledetail #s10_1{background:url(./images/styledetailbg10_1.jpg) 0 0 no-repeat;}#styledetail #s10_2{background:url(./images/styledetailbg10_2.jpg) 0 0 no-repeat;}#styledetail #s10_3{background:url(./images/styledetailbg10_3.jpg) 0 0 no-repeat;}#styleindex #s11{background:url(./images/styleindexbg11.jpg) 0 0 no-repeat;}#styledetail #s11_1{background:url(./images/styledetailbg11_1.jpg) 0 0 no-repeat;}#styledetail #s11_2{background:url(./images/styledetailbg11_2.jpg) 0 0 no-repeat;}#styledetail #s11_3{background:url(./images/styledetailbg11_3.jpg) 0 0 no-repeat;}#styleindex li a{position:absolute;display:block;}#styleindex li.m1 a{	width:320px;height:340px;left:55px;top:177px;	}	#styleindex li.m1 a:hover{background-position: 0 -340px;}#styleindex li.m2 a{	width:335px;height:320px;left:441px;top:8px;	}	#styleindex li.m2 a:hover{background-position: 0 -320px;}#styleindex li.m3 a{	width:320px;height:360px;left:613px;top:335px;	background-position: 0 0;background-repeat:no-repeat;	}	#styleindex li.m3 a:hover{background-position: 0 -360px;}	/**/	#styleindex #s01 li.m1 a{background-image:url(./images/styleindexbtn01_1.gif);}	#styleindex #s01 li.m2 a{background-image:url(./images/styleindexbtn01_2.gif);}	#styleindex #s01 li.m3 a{background-image:url(./images/styleindexbtn01_3.gif);}	#styleindex #s02 li.m1 a{background-image:url(./images/styleindexbtn02_1.gif);}	#styleindex #s02 li.m2 a{background-image:url(./images/styleindexbtn02_2.gif);}	#styleindex #s02 li.m3 a{background-image:url(./images/styleindexbtn02_3.gif);}	#styleindex #s03 li.m1 a{background-image:url(./images/styleindexbtn03_1.gif);}	#styleindex #s03 li.m2 a{background-image:url(./images/styleindexbtn03_2.gif);}	#styleindex #s03 li.m3 a{background-image:url(./images/styleindexbtn03_3.gif);}	#styleindex #s04 li.m1 a{background-image:url(./images/styleindexbtn04_1.gif);}	#styleindex #s04 li.m2 a{background-image:url(./images/styleindexbtn04_2.gif);}	#styleindex #s04 li.m3 a{background-image:url(./images/styleindexbtn04_3.gif);}	#styleindex #s05 li.m1 a{background-image:url(./images/styleindexbtn05_1.gif);}	#styleindex #s05 li.m2 a{background-image:url(./images/styleindexbtn05_2.gif);}	#styleindex #s05 li.m3 a{background-image:url(./images/styleindexbtn05_3.gif);}	#styleindex #s06 li.m1 a{background-image:url(./images/styleindexbtn06_1.gif);}	#styleindex #s06 li.m2 a{background-image:url(./images/styleindexbtn06_2.gif);}	#styleindex #s06 li.m3 a{background-image:url(./images/styleindexbtn06_3.gif);}	#styleindex #s07 li.m1 a{background-image:url(./images/styleindexbtn07_1.gif);}	#styleindex #s07 li.m2 a{background-image:url(./images/styleindexbtn07_2.gif);}	#styleindex #s07 li.m3 a{background-image:url(./images/styleindexbtn07_3.gif);}	#styleindex #s08 li.m1 a{background-image:url(./images/styleindexbtn08_1.gif);}	#styleindex #s08 li.m2 a{background-image:url(./images/styleindexbtn08_2.gif);}	#styleindex #s08 li.m3 a{background-image:url(./images/styleindexbtn08_3.gif);}	#styleindex #s09 li.m1 a{background-image:url(./images/styleindexbtn09_1.gif);}	#styleindex #s09 li.m2 a{background-image:url(./images/styleindexbtn09_2.gif);}	#styleindex #s09 li.m3 a{background-image:url(./images/styleindexbtn09_3.gif);}	#styleindex #s10 li.m1 a{background-image:url(./images/styleindexbtn10_1.gif);}	#styleindex #s10 li.m2 a{background-image:url(./images/styleindexbtn10_2.gif);}	#styleindex #s10 li.m3 a{background-image:url(./images/styleindexbtn10_3.gif);}	#styleindex #s11 li.m1 a{background-image:url(./images/styleindexbtn11_1.gif);}	#styleindex #s11 li.m2 a{background-image:url(./images/styleindexbtn11_2.gif);}	#styleindex #s11 li.m3 a{background-image:url(./images/styleindexbtn11_3.gif);}#backnum a{display:block;width:322px;height:70px;position:absolute;}#styleindex #backnum a{	top:641px;left:171px;	background:url(./images/styleindex_backnum.gif) 0 0 no-repeat;	}	#styleindex #backnum a:hover{background-position: 0 -70px;}#styledetail #backnum a{	top:641px;left:171px;	background:url(./images/styledetail_backnum.gif) 0 0 no-repeat;	}	#styledetail #backnum a:hover{background-position: 0 -70px;}#backtostyleidx a{	display:block;width:84px;height:20px;position:absolute;	background: url(./images/styledetail_toinddx.gif) 0 0 no-repeat;	left:838px;top:137px;	}	#backtostyleidx a:hover{background-position: 0 -20px;}#pagelinks a{display:block;width:67px;height:66px;position:absolute;}#pagelinks .m1 a{	left:754px;top:635px;	background:url(./images/pagelinks1.gif) 0 0 no-repeat;	}	#pagelinks .m1 a.this,#pagelinks .m1 a:hover{background-position: 0 -66px;}#pagelinks .m2 a{	left:824px;top:635px;	background:url(./images/pagelinks2.gif) 0 0 no-repeat;	}	#pagelinks .m2 a.this,#pagelinks .m2 a:hover{background-position: 0 -66px;}#pagelinks .m3 a{	left:894px;top:635px;	background:url(./images/pagelinks3.gif) 0 0 no-repeat;	}	#pagelinks .m3 a.this,#pagelinks .m3 a:hover{background-position: 0 -66px;}#kihon a{	display:block;width:240px;height:20px;position:absolute;	background: url(./images/kihon.gif) 0 0 no-repeat;	left:419px;top:70px;	}	#kihon a:hover{background-position: 0 -20px;}#kihonx2 a{	display:block;width:280px;height:20px;position:absolute;	background: url(./images/kihonx2.gif) 0 0 no-repeat;	left:419px;top:70px;	}	#kihonx2 a:hover{background-position: 0 -20px;}#kihonx3 a{	display:block;width:300px;height:20px;position:absolute;	background: url(./images/kihonx3.gif) 0 0 no-repeat;	left:419px;top:70px;	}	#kihonx3 a:hover{background-position: 0 -20px;}#kihonx32 a{	display:block;width:130px;height:50px;position:absolute;	background: url(./images/kihonx3_1.gif) 0 0 no-repeat;	left:819px;top:200px;	}	#kihonx32 a:hover{background-position: 0 -50px;}#kihonx33 a{	display:block;width:300px;height:20px;position:absolute;	background: url(./images/kihonx3_3.gif) 0 0 no-repeat;	left:419px;top:70px;	}	#kihonx33 a:hover{background-position: 0 -20px;}#kihonx4 a{	display:block;width:280px;height:20px;position:absolute;	background: url(./images/kihonx4.gif) 0 0 no-repeat;	left:419px;top:70px;	}	#kihonx4 a:hover{background-position: 0 -20px;}/*バックナンバー*/#backnumber .w980{height:711px;background:url(./images/backnumbg.jpg) 0 0 no-repeat;}#tocurrent a{	display:block;width:322px;height:70px;	position:absolute;top:641px;left:171px;	background:url(./images/backnum_current.gif) 0 0 no-repeat;	}	#tocurrent a:hover{background-position: 0 -70px;}#bnlist{padding:80px 0 0 400px;}#bnlist .inner1{height:560px;overflow:auto;}	#bnlist a{display:block;}#bnlist .type1{	width:558px;height:177px;	}	#bnlist .type1 h3 a{width:117px;height:140px;float:left;}	#bnlist .type1 .s1 a{width:143px;height:165px;float:left;}	#bnlist .type1 .s2 a{width:155px;height:165px;float:left;}	#bnlist .type1 .s3 a{width:140px;height:165px;float:left;}		#bnlist .type1 a:hover{background:url(./images/type1hover.gif) 0 0 no-repeat;}		#bnlist .type1 h3 a:hover{background-position: 0 0;}		#bnlist .type1 .s1 a:hover{background-position: -117px 0px;}		#bnlist .type1 .s2 a:hover{background-position: -260px 0px;}		#bnlist .type1 .s3 a:hover{background-position: -415px 0px;}#bnlist .type2{	width:558px;height:177px;	}	#bnlist .type2 h3 a{width:117px;height:140px;float:left;}	#bnlist .type2 .s1 a{width:143px;height:165px;float:left;}	#bnlist .type2 .s2 a{width:155px;height:165px;float:left;}	#bnlist .type2 .s3 a{width:140px;height:165px;float:left;}		#bnlist .type2 a:hover{background:url(./images/type2hover.gif) 0 0 no-repeat;}		#bnlist .type2 h3 a:hover{background-position: 0 0;}		#bnlist .type2 .s1 a:hover{background-position: -117px 0px;}		#bnlist .type2 .s2 a:hover{background-position: -260px 0px;}		#bnlist .type2 .s3 a:hover{background-position: -415px 0px;}#bnlist .type3{	width:558px;height:177px;	}	#bnlist .type3 h3 a{width:117px;height:140px;float:left;}	#bnlist .type3 .s1 a{width:143px;height:165px;float:left;}	#bnlist .type3 .s2 a{width:155px;height:165px;float:left;}	#bnlist .type3 .s3 a{width:140px;height:165px;float:left;}		#bnlist .type3 a:hover{background:url(./images/type3hover.gif) 0 0 no-repeat;}		#bnlist .type3 h3 a:hover{background-position: 0 0;}		#bnlist .type3 .s1 a:hover{background-position: -117px 0px;}		#bnlist .type3 .s2 a:hover{background-position: -260px 0px;}		#bnlist .type3 .s3 a:hover{background-position: -415px 0px;}#bn01{background:url(./images/bn01.gif) 0 0 no-repeat;}#bn02{background:url(./images/bn02.gif) 0 0 no-repeat;}#bn03{background:url(./images/bn03.gif) 0 0 no-repeat;}#bn04{background:url(./images/bn04.gif) 0 0 no-repeat;}#bn05{background:url(./images/bn05.gif) 0 0 no-repeat;}#bn06{background:url(./images/bn06.gif) 0 0 no-repeat;}#bn07{background:url(./images/bn07.gif) 0 0 no-repeat;}#bn08{background:url(./images/bn08.gif) 0 0 no-repeat;}#bn09{background:url(./images/bn09.gif) 0 0 no-repeat;}#bn10{background:url(./images/bn10.gif) 0 0 no-repeat;}#bn11{background:url(./images/bn11.gif) 0 0 no-repeat;}/*基本フォーミュラ*/#mininote{}#formuraguide{	height:700px;overflow:auto;	}#formuraguide .inner{	padding:20px 0 20px 55px;	background:#fff url(./images/mininote.jpg) 0 0 repeat-y;	}