@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;}

#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;}
.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:320px;}
.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;
}

.dokusha{width:600px;margin:0 auto 20px; background:#ffdec8;border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
    border:5px #ff6600 solid;
    padding:10px 5px 5px 5px;
     }
.tdthr{background:#ffc4b5;text-align: center;}
.sho{background:#ff6600;color:#fff!important;width:100px;margin:0 auto;padding:2px 5px 0;font-size:18px;text-align:center;}
.names{text-align:center;color:#ff6600;font-size:20px;margin-bottom:10px!important;}
.dokusha h2{text-align:center;color:#ff6600;font-size:28px;margin-bottom:16px;line-height:2em;background:none;}
