@charset "UTF-8";
/* CSS Document */

html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,img{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
ol,ul {list-style:none;}
li {display: inline-block;*display: inline;*zoom: 1;} 
img{max-width: 100%;}
a{
	text-decoration:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline:none;
}
a:focus{outline:0}
a:link{ color: #4694D1; text-decoration: none; }
a:visited{ color: #998675; text-decoration: none; }
a:hover{ color: #F7931E; text-decoration: none; }
a img {border-style:none;//IE8}
.clrfx:before,.clrfx:after {content: " ";display: table;}
.clrfx:after {clear: both;}
.clrfx {*zoom: 1;}
.hoverOp:hover{filter: alpha(opacity=70);opacity: 0.7;}
.fl {float: left;}
.fr {float: right;}

body {
	font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	line-height:1.75em;
	letter-spacing: 1px;
}
/* #header
 * --------------------------------------------------------*/
#header {
}
#header .hobo{
	text-align:center;
	height : 38px;
	background: url(../images/common/line3_38.png);
}
#header .title{
	margin:0 auto;
	text-align:center;
	position:relative;
	width: 974px;
}
#header .line{
	text-align:center;
	height : 13px;
	background: url(../images/common/line3_13.png);
}
#header .title .sale_btn{
	position: absolute; top: 230px; right: 0px; width: 165px; height: 165px;
}


/* #wrapper
 * --------------------------------------------------------*/
#wrapper {
	background: url(../images/common/bg01.gif);
}


/* #wrapper #wrapper_naka 
 * --------------------------------------------------------*/
#wrapper_naka{
	margin:0 auto;
	width: 850px;
}

/* .top_contents */
#wrapper_naka .top_contents{
	margin:0 auto;
	width: 850px;
	position: relative;
	padding-top:90px;
	padding-bottom: 70px;
}
#wrapper_naka .top_contents .sale {
	text-align: center;
	padding-bottom: 30px;
}
#wrapper_naka .top_contents .yodogawa {
	margin:0 auto;
	width: 641px;
}
#wrapper_naka .top_contents .btn_movie{
	position: absolute; 
	top: -60px; 
	right: -25px;
	width: 165px;
	height: 165px;
}

/* #wrapper #contents 
 * --------------------------------------------------------*/
#contents{
	margin:30px auto 60px auto;
	width: 750px;
	background : #fff;
	text-align: center;
	padding: 60px 0 40px 0;
}

#contents .contLine {
	display: block;
	padding: 20px;
}
#contents .contTop {
	width: 650px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#contents .contTop a {
	display: inline-block;
}

#contents .contMid {
	margin-bottom: -10px;
}
#contents .contMid>img {
	display: block;
	padding-top: 20px;
	padding-bottom: 35px;
	text-align: center;
	margin: 0 auto;
}
#contents .contMid li {
	padding-bottom: 25px;
	padding-right: 22px;
}
#contents .contMid li:nth-child(3),
#contents .contMid li:nth-child(6),
#contents .contMid li:nth-child(9),
#contents .contMid ul > *:first-child + * + * ,
#contents .contMid ul > *:first-child + * + * + * + * + * ,
#contents .contMid ul > *:first-child + * + * + * + * + * + * + * + * {
	padding-right: 0;
}

#contents .contBtm {
	margin-top: 10px;
}


/* #wrapper #banner(#banner_top/#banner_btm )
 * --------------------------------------------------------*/
.banner {
	width: 750px;
	margin:0 auto;
	text-align: center;
}

#banner_btm {
	padding-bottom: 60px;
}

.banner div {
	padding-bottom: 20px;
}

#banner_btm .notes {
	margin-top: 20px;
	font-size:12px;
}


/* #fotter
 * --------------------------------------------------------*/
#fotter{
	background : #22b573;
}
#fotter .line{
	text-align:center;
	height : 13px;
	background: url(../images/common/line3_13.png);
}
#fotter .fotter_naka {
 	margin:0 auto;
	width: 690px;
	overflow:hidden;
	height:auto;
	padding-top:50px;
	padding-bottom: 70px;
}
#fotter .fotter_naka .mail{
	
	float:left;
}
#fotter .fotter_naka  .twitter{
	float:left;
	margin-left:53px;
}
#fotter .fotter_naka .home{
	float:left;
	margin-left:53px;
}
#fotter .fotter_naka .facebook{
	float:right;
}
#fotter .fotter_naka .copyright{
	padding-top:60px;
	 text-align:center;
}

/* #0415
 * --------------------------------------------------------*/
.btn_0415{
	padding-top:10px;
	padding-bottom: 30px;
	text-align:center;
}

/*0417
 * --------------------------------------------------------*/
.date_0417{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	color: #f15a24;
	line-height:1.75em;
	-webkit-text-size-adjust: 100%;
	letter-spacing: 1px;
	border: 3px solid #f15a24;
	width:480px;
	margin:0 auto;
	border-radius: 10px 10px 10px 10px;
	background-color: #ffffff;
	margin-bottom:40px;
} 
/*0530 テキスト中継ボタン
 * --------------------------------------------------------*/
.btn_text{
	padding-top:15px;
	padding-bottom:50px;
	text-align:center;
} 

/* 0916ふりかえり
 * --------------------------------------------------------*/
 .contents0913{
	margin:0 auto;
	width: 800px;
	margin-top:-30px;
	padding-bottom: 70px;
} 
.contents0913_naka{
	margin:0 auto;
	width: 700px;
	padding-top:50px;
	padding-bottom: 50px;
	background-color: #ffffff;
}
.contents0913_naka .midashi{
	text-align:center;
	padding-bottom: 30px;
}
.contents0913_naka .proceeds{
	text-align:center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.contents0913_naka .text1{
	margin:0 auto;
	width: 450px;
	font:16px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	line-height:1.75em;
	letter-spacing: 1px;
}
.contents0913_naka .contents_photo{
	margin:0 auto;
	width: 550px;
}
.contents0913_naka .contents_photo .cap{
	font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	line-height:1.75em;
	letter-spacing: 1px;
	padding-top: 8px;
}
.contents0913_naka .contents_photo .photo{
	padding-top: 36px;
}
.contents0913_naka .date{
	font:12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
text-align:center;
	padding-top: 40px;
	font-style: italic;
}
.banner_top0916{
	padding-bottom: 30px;
}