@charset "utf-8";

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
 共通設定
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:'ヒラギノ角ゴシック Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-color: #FFF;
}
a:hover, a{
	color: #555555;
	text-decoration:none;
}
a:hover, a:hover {
	text-decoration:underline;
}

/* clearfix */
.cf { zoom: 1; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

/*マウスオーバー設定*/

a:hover img.hoverimg {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


/* header part */

    #header {
        width: 100%;
        height:50px;
        background-color: #FFF;
    }
    .header__body {
        position:relative;
        width: 960px;
        height:50px;
        margin: 0px auto;
    }
    .header__left {
        position:absolute;
        top:10px;
        left:0px;
    }
    .header__right {
        position:absolute;
        top:10px;
        right:0px;
    }
    .header__navi {
        position:absolute;
        bottom:5px;
        right:-18px;
    }
    .header__navi li{
        float:left;
        margin-right:10px;
        padding-left:6px;
        background:url(../image/reader2.gif) left center no-repeat;
        font-size:11px;
        line-height:1em;
    }
    .header__navi li a:hover{
        text-decoration: underline;
    }
    .navi {
        width: 100%;
        height:35px;
        background-color: rgba(255,255,255,0.8);
    }
    .navi__body {
        width: 960px;
        height:35px;
        margin: 0px auto;
    }
    .navi__body li{
        float:left;
        width: 160px;
        height:35px;
    }

/* footer part */
	#footer {
        width: 100%;
        height:60px;
        background-color: #FFF;
        border-top:1px solid #000;
    }
    .footer__body {
        width: 960px;
        margin:0 auto;

    }
    .footer__navi {
        float:left;
        width: 50%;
        margin:0 auto;
        padding-top: 10px;
    }
    .footer__navi li{
        float:left;
        margin-right:10px;
        padding-left:6px;
        background:url(../image/reader2.gif) left center no-repeat;
        font-size:11px;
        line-height:1em;
    }
    .footer__navi li a:hover{
        text-decoration: underline;
    }
    .footer__body .copy {
        float: right;
        width: 50%;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        padding-top: 10px;
        text-align:right;
    }


/* body part */
#body{
	width:860px;
	margin:0px auto;
	padding:0px;
	border:0px;
	background:#FFF;
}

.mv {
    width:100%;
    padding-top:460px;
    padding-bottom:0px;
    background:url("../image/2506/bg_top.jpg") center top no-repeat;
}
.mv p{
    padding:0px 20px;
    font-size:14px;
    line-height:24px;
	color: #000000;
}

.gaiyo {
	width:796px;
	margin:0 auto;
    padding:32px;
	font-size:14px;
    background-color: #FFF;
}
.gaiyo h2{
	padding-left:6px;
	border-left:4px solid #0075c2;
	line-height:20px;
	font-weight:bold;
}
.gaiyo p{
	margin-bottom:15px;
	line-height:22px;
	padding-left:10px;
}
.gaiyo p a{
	color:#0000FF;
	text-decoration: underline;
}

.btn {
	width:820px;
	margin:40px auto;
}
.btn a{
	display:block;
	box-sizing:border-box;
	padding:13px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #0075c2;
	text-align:center;
	color:#FFF;
	height:50px;
}
.btn a:hover{
	background-color: #268bce;
}
.btn_end {
	width:820px;
	margin:40px auto;
	padding:8px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #0075c2;
	text-align:center;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	line-height:28px;
}

/* content part */

/* キャンペーン導入部 */
.capTitle00{
	text-align:center;
}
.capTitle10{
	margin-bottom:18px;
	text-align:center;
}
.imgTitle00{
	margin-bottom:15px;
	text-align:center;
}

ul.imgTitle10{
	font-size:0px;
	text-align:center;
	margin-bottom:6px;
}
ul.imgTitle10 li {
    display: inline;
	list-style-type:none;
}

.clmTitle00{
	margin:0px auto 12px;
	width:912px;
	font-size:14px;
	line-height:20px;
}
.clmTitle01{
	margin:0px auto 28px;
	width:903px;
	font-size:12px;
	line-height:16px;
}

.btnEntry00{
	margin:29px 0px 37px;
	text-align:center;
}


.btnEntryend{
	margin:29px 0px 37px;
	text-align:center;
	color:#F00;
	font-weight:bold;
	font-size:18px;
}


/* 申込要項 */
.clmApplication00{
	margin:0px auto;
	width:908px;
}
.clmApplication00 h4{
	margin-bottom:6px;
	padding:0px 14px;
	font-size:14px;
	color:#FFF;
	background:#89bd2f;
	line-height:36px;
	letter-spacing:1px;
}
.clmApplication00 p{
	font-size:12px;
	line-height:18px;
}

ul.btnBodyBottom00{
	list-style-type:none;
	text-align:right;
	line-height:1px;
	margin-top:50px;	
	margin-bottom:0px;
}
ul.btnBodyBottom00 li{
	display:inline-block;
	width:156px;
	padding-left:0px;
}
ul.btnBodyBottom00 li a{
	display:block;
	padding:0px 16px;
	height:21px;
	text-align:left;
}
#end_area {
	width: 948px;
	height: auto;
	/*background-color: #65aadd;*/
	margin-bottom: 20px;
}
#end_text_01 {
	height: auto;
	width: 948px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
}
.end_text_02 {
	text-align: center;
	font-size: 15px;
	line-height: 1.3em;
	color: #000;
	height: auto;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
}



/*当選発表*/
.tousen {
	width:700px;
	margin:30px auto;
	padding:0px 0 30px;
	background-color: #FFF;
	color:#000;
}
.tousen h2{
	width:100%;
	/*padding:25px 0;*/
	font-size:28px;
	text-align:center;
	color:#000!important;
	border:0!important;
	background-color: #fff100!important;
	background:url(../image/bg_bottom.png) right bottom -150px no-repeat;
	font-family: "Kozuka Mincho Pro","Kozuka Mincho Std","小塚明朝 Pro R","小塚明朝 Std R","Hiragino Mincho ProN","ＭＳ Ｐ明朝", "ＭＳ 明朝","MS PMincho",メイリオ,Meiryo,serif;
}

.tousen__box {
	width:660px;
	margin:15px auto 0;
	padding-top:15px;
	border-top:1px dashed #999;
}
.tousen__box__course {
	display:block;
	margin-bottom:15px;
	font-size:14px;
}
.tousen__box__course b{
	font-size:20px;
}
.tousen__box__course b small{
	font-size:16px;
}
.tousen__box__name{
	display:block;
	font-size:26px;
	font-weight:bold;
	line-height:38px;
}
div.tousen div:nth-child(2){
	border-top:0;
}
.wrapper .area .btn_kumamoto2 a,
.wrapper .area .btn_off a{
	padding-top: 12px;
}
/*当選発表ここまで*/

.mt30 {
	margin-top:30px;
}

.wrapper {
	width:860px;
	padding:0px 0px 20px;
}
.wrapper .btn9{
	width:820px;
	margin:0px auto 40px;
    padding:10px 20px 3px;
}
.wrapper h2{
	width:100%;
	height:56px;
	margin-bottom:23px;
	text-align:center;
	color:#FFF;
	font-size:24px;
	line-height:56px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    background-color: #c30d23;
}
.wrapper .btn9 ul li{
	float:left;
	width:260px;
	height:50px;
	margin-right:20px;
	margin-bottom:17px;
	text-align:center;
	line-height:50px;
}
.wrapper .btn9 ul li:nth-child(3n){
	margin-right:0px;
}
.wrapper .btn9 ul li a{
	display:block;
	width:260px;
	height:50px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	background:url(../image/2206/btn01_base.png) center top no-repeat;
}
.wrapper .btn9 ul li a:hover{
	background:url(../image/2206/btn01_base_on.png) center top no-repeat;
	text-decoration: none;
}
.wrapper .btn9 ul li a span{
	font-size:14px;
}
.wrapper .btn9 ul li.lixil a {
    background-image: url(../image/rogo_lixil.png),url(../image/2506/btn01_base.png);
    background-repeat: no-repeat,no-repeat;
    background-position: left 15px center,center top;
    /*text-indent: 2.5em;*/
}
.wrapper .btn9 ul li.lixil a:hover{
	background-image: url(../image/rogo_lixil.png),url("../image/2506/btn01_base_on.png");
    background-repeat: no-repeat,no-repeat;
    background-position: left 15px center,center top;
    /*text-indent: 2.5em;*/
}
.wrapper .btn9 ul li.toto a {
    background-image: url(../image/rogo_toto.png),url(../image/2506/btn01_base.png);
    background-repeat: no-repeat,no-repeat;
    background-position: left 15px center,center top;
    /*text-indent: 2.5em;*/
}
.wrapper .btn9 ul li.toto a:hover{
	background-image: url(../image/rogo_toto.png),url("../image/2506/btn01_base_on.png");
    background-repeat: no-repeat,no-repeat;
    background-position: left 15px center,center top;
    /*text-indent: 2.5em;*/
}
.wrapper .btn9 ul li.pana a {
    background-image: url(../image/2506/rogo_pana.png),url(../image/2506/btn01_base.png);
    background-repeat: no-repeat,no-repeat;
    background-position: left 15px center,center top;
    text-indent: 2.5em;
}
.wrapper .btn9 ul li.pana a:hover{
	background-image: url(../image/2506/rogo_pana.png),url("../image/2506/btn01_base_on.png");
    background-repeat: no-repeat,no-repeat;
    background-position: left 15px center,center top;
    /*text-indent: 2.5em;*/
}

.wrapper .area{
	width:860px;
	margin:0 auto 50px;
	padding-top:612px;
	padding-bottom:40px;
}
.wrapper .area2{
	width:860px;
	margin:0 auto 36px;
	padding-top:469px;
	padding-bottom:44px;
}
.wrapper .area3{
	width:860px;
	margin:0 auto 36px;
	padding-top:954px;
	padding-bottom:44px;
}
.wrapper .area4{
	width:860px;
	margin:0 auto 36px;
	padding-top:752px;
	padding-bottom:44px;
}
.wrapper .gaiyo_area{
	box-sizing:border-box;/*ボーダー内側*/
	width:820px;
	margin:0 auto 5px;
	padding:16px 20px;
    border:1px solid #000000;
    color:#000000;
	/*background-color: rgba(255, 255, 255, 0.5);*/
    font-size:14px;
    line-height:22px;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wrapper .gaiyo_area_w {
	box-sizing:border-box;/*ボーダー内側*/
	width:820px;
	margin:0 auto 5px;
	padding:16px 20px;
    border:1px solid #ffffff;
    color:#ffffff;
	/*background-color: rgba(255, 255, 255, 0.5);*/
    font-size:14px;
    line-height:22px;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wrapper .gaiyo_kome {
	width: 820px;
	font-size: 12px;
	color: #fff;
	margin-bottom: 30px;
}
.wrapper .gaiyo_kouzi {
	width: 820px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	margin-bottom: 30px;
}
.wrapper .area .btn02, .wrapper .area2 .btn02, .wrapper .area3 .btn02, .wrapper .area4 .btn02{
	width:700px;
	height:70px;
	margin:25px auto 0px;
	text-align:center;
	line-height:70px;
}
.wrapper .area .btn02 a, .wrapper .area2 .btn02 a, .wrapper .area3 .btn02 a, .wrapper .area4 .btn02 a{
	display:block;
	width:700px;
	height:70px;
	background:url("../image/btn02_base.png") center top no-repeat;
	color:#000000;
	font-size:24px;
	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wrapper .area .btn02 a:hover, .wrapper .area2 .btn02 a:hover, .wrapper .area3 .btn02 a:hover, .wrapper .area4 .btn02 a:hover{
	background:url("../image/btn02_base_on.png") center top no-repeat;
	text-decoration: none;
}
.wrapper .area .btn02_y{
	width:700px;
	height:70px;
	margin:45px auto 0px;
	text-align:center;
	line-height:70px;
}
.wrapper .area .btn02_y a{
	display:block;
	width:700px;
	height:70px;
	background:url("../image/btn02_base.png") center top no-repeat;
	color:#000000;
	font-size:24px;
	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wrapper .area .btn02_y a:hover{
	background:url("../image/btn02_base_on.png") center top no-repeat;
	text-decoration: none;
}
.wrapper .area .btn02_r a{
	display:block;
	width:700px;
	height:70px;
	background:url("../image/btn02_base_red.png") center top no-repeat;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wrapper .area .btn02_r a:hover{
	background:url("../image/btn02_base_on_red.png") center top no-repeat;
	text-decoration: none;
}
.wrapper .area .btn_off a, .wrapper .area2 .btn_off a, .wrapper .area3 .btn_off a, .wrapper .area4 .btn_off a, .wrapper .area .btn_off span{
	pointer-events: none;
	background:url(../image/btn02_base_off.png) center top no-repeat;
    font-size: 21px;
    line-height: 26px;
    padding-top: 9px;
    height: 60px;
    color:#000;
}
.wrapper .area .btn_off_cam2{
    width:800px;
}
.wrapper .area .btn_off_cam2 span{
	pointer-events: none;
    font-size: 21px;
    line-height: 26px;
    padding-top: 9px;
    height: 60px;
    color:#000;
}
.wrapper .area .btn_off span, .wrapper .area .btn_off_cam2 span{
	display: block;
}
.wrapper  .btn_off small, .wrapper .area .btn_off_cam2 small{
	font-size:14px;
	font-weight:normal;
}
.wrapper .area .btn_kumamoto2 a{
	font-size:18px;
	line-height:26px;
}
.wrapper .area .btn_kumamoto2 small{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

.gaiyo_title {
	margin:0px 0 15px;
	font-size:18px;
	font-weight:bold;
}

.btnBodyBottom00 {
	width:860px;
	margin:0 auto;
}

#fukuoka {
    background-image:url("../image/2506/bg01.jpg"),url("../image/2506/pattern01.gif");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:510px;
	background-color: #071d4f;
}
#minamifukuoka {
    background-image:url("../image/2506/bg02.png");
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:509px;
	background-color: #071d4f;
}
#kokurayawata_t {
    background-image:url("../image/2506/bg03.png");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:461px;
	background-color: #071d4f;
}
/*#kokurayawata_l {
    background-image:url("../image/2506/bg04.png");
	background-color: #f8f8f8;
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:687px;
	background-color: #071d4f;
}*/
#kokurayawata_p {
    background-image:url("../image/2506/bg05.jpg"),url("../image/2506/pattern01.gif?v=1");
    background-repeat:no-repeat, no-repeat;
    background-position:center top, center top;
    padding-top:456px;
	background-color: #071d4f;
}
/*#nagasaki {
    background-image:url("../image/2506/bg06.jpg"),url("../image/2506/pattern01.gif");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:532px;
	background-color: #071d4f;
}*?
/*#kumamoto_p {
    background-image:url("../image/2506/bg07.jpg"),url("../image/2506/pattern01.gif");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:585px;
	background-color: #071d4f;
}*/
#kumamoto_l {
    background-image:url("../image/2506/bg08.png");
	background-color: #f8f8f8;
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:533px;
	background-color: #071d4f;
}
/*#kumamoto_t {
    background-image:url("../image/2506/bg09.jpg"),url("../image/2506/pattern01.gif");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:919px;
}*/
/*#oita {
    background-image:url("../image/2506/bg10.jpg?v=1"),url("../image/2506/pattern02.gif");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:453px;
	background-color: #071d4f;
}*/
#miyazaki {
    background-image:url("../image/2506/bg11.png");
	background-color: #0a172a;
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:695px;
	background-color: #071d4f;
}
/*#kagoshima {
    background-image:url("../image/2506/bg12.jpg"),url("../image/2506/pattern01.gif");
    background-repeat:no-repeat, repeat;
    background-position:center top, center top;
    padding-top:538px;
}*/

ul {
    list-style:none;
}
ul:after {
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0;	
	clear: both; 
	visibility:hidden;
}
