@charset "utf-8";
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	base
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-style: normal;
}
html {
	overflow-y: scroll;
	color: #333;
}
body {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, sans-serif;
	font-size: 18px;
	line-height: 1.6;
	color: #333;
}
a {
	outline: none;
	text-decoration: underline;
	color: #011a87;
}
a img  {
	border: none;
}
li {
	list-style-type: none;
}
img {
	vertical-align: bottom;
}
@media screen and ( max-width:767px ) {
	.pcOnly {
		display:none !important;
	}
}
@media screen and ( min-width:768px ) {
	.spOnly {
		display:none !important;
	}
}
a:link ,
a:visited {
	color: #2678b1;
	text-decoration: underline;
}
a:hover,
a:active {
	color: #b63a64;
	text-decoration: none;
}

/* add */
section {width:100%;}
div.inner {width:100%; max-width: 960px; margin:0 auto; position:relative;}
div.inner img {width:100%; height: auto;}

.back_a {background: url("../img/bg_a.png") top center repeat-y; background-size: 100%;}
.back_b {background: url("../img/bg_b.png") top center repeat-y; background-size: 100%;}
.back_c {background: url("../img/bg_c.jpg") repeat top center; background-size: cover;}
.back_d {background: url("../img/bg_d.jpg") repeat top center; background-size: cover;}
.back_e {background: url("../img/bg_e.png") top center repeat; background-size: 10%;}
.back_f {background: url("../img/bg_f.png") top center repeat-y; background-size: 100%;}
.back_g {background: url("../img/bg_g.png") top center repeat-y; background-size: 100%;}
.back_color_a {background: #ffffff;}
.back_color_b {background: #ffffff;}
.back_color_c {background: #ffffff;}
.back_color_d {background: #ffffff;}
.back_color_e {background: #ffffff;}
.back_color_f {background: #ffffff;}

.pad10 {padding:10px 0;}
.pad20 {padding:20px 0;}
.pad40 {padding:40px 0;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec01
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec01 { background: #ffffff top center repeat-x; background-size: 100% 100%;}
.sec01 .inner_bg{max-width: 1420px; margin: 0 auto; background: url("../img/top_bg.png") top center no-repeat; background-size: 100%;}
.sec01 .inner {width:100%; max-width: 1420px; margin: 0 auto; padding:30px 0 0 0;}
.sec01 .inner img {width:90%; margin:28.5% 2% 5% 7%;}/*調整*/
.sec01 .inner .option {position: absolute; right:20px; bottom:20px; padding:0 20px 0 0;}
.sec01 .inner .option img{display: block; width:100%;}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec02
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* .sec02 {border-top: #0C0402 22px solid;} */
.sec02 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec03
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec03 {}
.sec03 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec04
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec04 {}
.sec04 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec05
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec05 {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec06
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec06 {}
.sec06 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec07
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec07 {}
.sec07 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec08
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec08 {}
.sec08 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec09
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec09 {}
.sec09 .inner {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec10
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec10 {}
.sec10 .inner {}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	sec_end
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_end {}
.sec_end .inner {padding:20px 0;}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	yoyaku_link
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.yoyaku_link {}
.yoyaku_link .inner {padding:40px 0 20px 0;}
.yoyaku_link .inner img {margin-bottom:20px;}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	goldentime
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.goldentime .inner {padding:40px 0;}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	plan
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.plan {}
.plan .inner {padding:20px 0 10px 0;}
.plan .inner img {margin-bottom:10px;}



@media screen and ( max-width:980px ) {
    div.inner {width:98%; max-width: 95%; margin: 0 auto;}
    
.pad10 {padding:10px 0;}
.pad20 {padding:10px 0;}
.pad40 {padding:20px 0;}
    
.sec01 .inner_bg {background-size: 100%;}
.sec01 .inner {width:98%; max-width: 98%; padding:0;}
.sec01 .inner img {margin-top:29%;}/*調整*/
.sec01 .inner .option {width:25%; position: auto; float: left; margin:0 1% 0 0; right: 5px; bottom: 8px; padding:0 0 0 0;}
.sec01 .inner .option img{width:100%; margin:0 0 0 0;}
    
.yoyaku_link .inner {padding:10px 0 0 0;}
.yoyaku_link .inner img {margin-bottom:10px;}
.goldentime .inner {padding:10px 0;}
    
/**今回のみ**/
.sec02 {border-top-width: 6px;}
}










/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	pagetop
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 15px;
}
.pagetop a {
    display: block;
    background-color: #fff;
    text-align: center;
    color: #6f0007;
    font-size: 22px;
    text-decoration: none;
    padding: 10px 20px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.pagetop a:hover {
    display: block;
    background-color: #fff;
    text-align: center;
    color: #6f0007;
    font-size: 22px;
    text-decoration: none;
    padding: 10px 20px;
	filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}