<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body{background:#fff;font-size:12px;background:url(../img/all_bg.jpg) repeat-x fixed;}
li,p{word-break:normal;text-align: justify;}
strong{color:#b50840;}

#Header{display: none}

#HeaderS{z-index:100;height:15px;background:#000;padding:2px 0;}
#HeaderS h3{background:url(../img/top-2.png) no-repeat;height:37px;width:300px;margin:0 auto;}

.title_area{}
.title_area ul{width:281px;height: 23px;float: right;margin-top:40px;}
.title_area li {float:left;}
.title_area li a{height:23px;background-image:url(../img/menu.png);display: block;background-repeat:none;}
.title_area li a.mn1{width:90px;background-position:0 0px;}
.title_area li a.mn2{width:80px;background-position:-90px 0px;}
.title_area li a.mn3{width:111px;background-position:-170px 0px;}

#main_contents{}
.title_area{width: 980px;margin:0 auto;position:relative;height:90px;}
.title_area h2{background:url(../img/top_title.png) no-repeat;height:92px;width:376px;position:absolute;top:10px;z-index:100;border:none;}
.title_area ul{}
.title_area ul li{float:left;}

.marc{background:url(../img/marc.png) no-repeat;width:144px;height:144px;position:absolute;top:320px;right:-30px;z-index:100;}
.read{background:url(../img/read.png) no-repeat;width:456px;height:187px;position:absolute;top:215px;left:65px;z-index:100;}

.contents_area{width: 940px;margin:0 auto;background:#fff;position:relative;padding:20px;margin-bottom:20px;}

.section1{width: 930px;margin:0 auto;margin-bottom:20px;}
.flexslider{margin-bottom:20px;}
.section1_1{margin-bottom:20px;}
.section1_1 img{}
.section1_2{width:462px;float:left;height:241px;background:url(../img/tx1.png);}
.section1_3{width:420px;float:right;border:1px solid #b0b0b0;height:211px;padding:15px;overflow:auto;}
.section1_3 h3{width:419px;height:27px;background:url(../img/new.png) no-repeat;text-indent: -9999px;}
.section1_3 span{background: none repeat scroll 0 0 #000;color: #FFFFFF;display: inline-block;font-size: 11px;margin: 0 20px 0 0;text-align: center;text-indent: 0;width: 100px;}
.section1_3 li { border-bottom: 1px dotted #888888;margin-right: 10px;padding: 10px 0 10px 120px;text-indent: -120px;}


.section2{width: 870px;border:5px solid #b0b0b0;padding:25px;margin:0 auto;margin-bottom:20px;}
.section2 h2{background:url(../img/h2bg.png) ;margin-bottom:15px;height:25px;padding:10px}
.section2 h2 span{display: block;width:600px;height:25px;}
.section2 h2 .t1{background:url(../img/title.png) no-repeat 0 3px ;}
.section2 h2 .t2{background:url(../img/title.png) no-repeat 0 -30px ;}
.section2 h2 .t3{background:url(../img/title.png) no-repeat 0 -60px ;}
.section2 h2 .t4{background:url(../img/title.png) no-repeat 0 -90px;}
.section2 h2 .t5{background:url(../img/entry_title.png) no-repeat 0 0;}


.section2_1{background:url(../img/battle.png) no-repeat;padding-left:260px;height:257px;margin-bottom:15px;}
.section2_1 p{font-size:14px;line-height:24px;}
.section2_1 h3{width: 419px;height: 59px;background: url(../img/balle.png) no-repeat;margin-bottom:20px;}

.section2_2{margin-bottom:15px;float:left;width:400px;}
.section2_2 p{font-size:16px;line-height:1.6em;margin-bottom:20px;font-weight:bold;}
.section2_2 li{font-size:12px;line-height:1.6em;padding: 0 0 0 1em;text-indent:-1em;}
.typ1{float:right;width:420px;}

.section2_3{margin-bottom:15px;float:left;width:220px;}
.section2_3 p{font-size:16px;line-height:1.6em;margin-bottom:20px;font-weight:bold;}
.section2_3 li{font-size:12px;line-height:1.6em;}
.typ2{float:right;width:420px;}


.section2_4{margin-bottom:15px;}
.section2_4 li{padding: 0 0 0 1em;text-indent:-1em;margin-bottom:0.3em;}


.section2_5{margin-bottom:15px;}
.section2_5 p{font-size:14px;line-height:1.6em;margin-bottom:20px;}
.typ3{width:480px;margin:0 auto;font-weight:bold;}
.typ3 p{text-align:center}

.atts{background:#ffe7ed;border:#ffa3ba 3px solid;padding: 10px;margin-bottom:20px;}
.atts h3{background:#b50840;padding:3px 0 0 0;margin-bottom:10px;color:#fff;font-size:16px;line-height: 1.6em;}
.atts p{font-size:14px;line-height:1.8em;color:#b50840;}

.f_bn_area {width: 980px;margin: 0 auto;}
.f_bn_area li{float:left;margin:0 10px 0 0;}
.f_bn_area li:last-child{margin:0;}

.flex-control-nav{display: none;}
.flexslider{height:403px;}
.slides li{height:403px;}
.bts{margin-bottom:20px;text-align:center;}
a:hover img {
    opacity: 0.8;
}






/*QA*/
.qa{background:#fff;border:5px solid #B0B0B0;width:870px;margin:0 auto;padding: 25px;}
.qa ul{padding:20px;}
.qa h2{background:url(../img/h2bg.png) ;padding:10px;}
.qa .qa_q {
    background: url("../img/qa_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted;
    color: #6F3F00;
    display: table-cell;
    font-size: 15px;
    height: 47px;
    padding-left: 50px;
    vertical-align: middle;
    width: 787px;font-weight:bold;
}
.qa .qa_a {
    background: url("../img/qa_bg.png") no-repeat scroll 0 -70px rgba(0, 0, 0, 0);
    color: #344096;
    height: 3.5em;
    margin: 12px 0 20px 50px;
    padding-left: 50px;
    padding-top: 10px;
    
}


/*エントリー*/
.entry table {
    border-collapse: collapse;
    margin: 0 auto;
    width: ;
}
.entry td {
    border: 1px solid #ccc;
    padding: 8px;
}
.entry td.tdone {
    background: none repeat scroll 0 0 #ffefdd;
    width: 80%;
}
.entry td.tdtwo {
    background: none repeat scroll 0 0 #edffdd;
}
.entry .tdone a {
    font-weight: bold;
}




#ctl00_ContentPlaceHolder1_qfForm_rProductQuestions_ctl00_qInput_rblRadio label{margin: 0 0 0 10px;font-size:14px;}
#ctl00_ContentPlaceHolder1_qfForm_rProductQuestions_ctl00_qInput_rblRadio li{margin-bottom:15px;}
#ctl00_ContentPlaceHolder1_qfForm_CustomValidatorMailAddress{margin-bottom:20px;margin-top:5px;}
#ctl00_ContentPlaceHolder1_qfForm_tbMailAddress{width:300px;}
.question .qtitle,.question_check .qtitle{font-size:18px;margin-bottom:12px;font-weight:normal;}
.rule{background:url(../img/h2bg.png) ;padding:10px;margin-bottom: 8px;font-weight:bold;font-size:16px;}

.titles{padding:10px 0;}
.title01{background:url(../img/title.png);width:487px;height:174px;}
.rlarea{font-size:14px;margin-bottom:16px;}
.rlarea li{margin:5px;}
.rlarea p{font-size:14px;margin-bottom:14px;}
.question_check h3{margin-bottom:5px;}
.vot{padding:30px;border:3px solid #ddd;}


.books {
	
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 16px;
    margin: 20px auto 0;
}
.books h3 {
    background:url(../img/h2bg.png) ;padding:10px;
    height: 30px;
    margin-bottom: 20px;
    padding:3px 10px;
}
.books p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 15px;
    word-break: normal;
    word-wrap: break-word;
    float:right;
    width:194px;
}
.books .bimg {
    border: 3px solid #CCCCCC;
    width: 210px;
    float: left;
}
.books li {
    float: left;
    width: 430px;
    margin:0 20px 0 0;
}
.amz {
    text-align: center;
}
.books strong {
    font-size: 16px;
}



#foot_menu{margin-top:0!important;}

a:hover.button {text-decoration:none;}
.bt1 a{	width:450px;margin:0 auto;}
.bt2 a{	width:400px;float:left;margin:0 10px;}
.button a:hover{text-decoration:none;}
.button a {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff!important;
	padding: 7px 14px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
	height:30px;
	text-align:center;
	display:block;
	line-height: 1.8em;
	font-size:16px;
}


.bk a{
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#3b3b3b 50%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#a3a3a3),
		color-stop(0.50, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
	/* IE8-9 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a3a3', endColorstr='#242424', GradientType=0)";
	/* IE10 */  
	background: -ms-linear-gradient(top,  #a3a3a3,  #242424);		
}




.com{font-size:14px;background:url(../img/rap.png) no-repeat;height:320px;position: relative;}
.rp_txt{   left: 350px;
    position: absolute;
    top: 200px;}

</pre></body></html>