@charset "UTF-8";

/*----------------■初期設定----------------*/

*  {
	margin:  0;
	padding:  0;
	font-weight:  normal;
	font-style:  normal;
	font-size:  100%;
}
ul,ol  {
	list-style:  none;
}
table  {
	border-collapse:  collapse;
}
th,td  {
	text-align:  left;
	vertical-align:  top;
}
img {
	border: none;
	vertical-align:  top;
}

 
/*----------------■よく使うもの----------------*/
 
.clear  {
	clear:  both;
}
.clearfix:after  {
	content:".";
	display:  block;
	clear:  both;
	height:  0;
	visibility:  hidden;
}
.clearfix  {
	zoom:  1;
}


.aka {
        color: #CC0033;
}

.bold{
        font-weight:bold;
}

.kadomaru {border-radius: 20px;
           margin-bottom: 10px;}


 /* リンク色 */
a:link { text-decoration:none;color:#039 }
a:visited { text-decoration:none;color:#039 }
a:hover { text-decoration:none;color:#f60 }
a:active { text-decoration:none;color:#039 }
a[name]:hover { text-decoration:none;color:#000; }


/*----------------■全体---------------*/

body  {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:  13px;
	line-height:  1.5;
	text-align: left;
	background: #fff;
	color: #000;
}
.wrap950 {
	width: 950px;
	margin: 0 auto;
}
ul.list {
	list-style: disc;
	padding-left: 20px;
}
strong {
	font-weight: bold;
}

/*----------------■ヘッダー---------------*/
h1  {
}
#hnavi {
	width: 950px;
}
#hnavi li {
	float: left;
}

/*----------------■フッター---------------*/
/*
#foot {
	width: 950px;
	padding: 50px 0 30px 0;
	margin: 0 auto;
}
#foot ul {
	background: #ddd;
	margin-bottom: 10px;
	padding: 5px;
}
#foot ul li {
	float: left;
	font-size: 11px;
	border-right: 1px solid #999;
	padding: 0 10px;
}
*/

/*----------------■サタデーウォッチン ヘッダー---------------*/
#head{background: url(../image_common/head/header_bg_s.png) center top no-repeat;}
#head.wrap01{background:#fff;}

#head a:hover img { /* 画像オンマウス処理 */
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}
#head2 {
	background: rgba(0,0,0,0.04);
}
#head2 p{
	float: left;
}
#head2 ul{
	float: right;
	margin-top: 10px;
	border-left: 1px solid #ccc;
	width: 710px;
}
#head2 li{
	float: left;
	border-right: 1px solid #ccc;
	padding: 5px 15px;
}
#head2 li a{
	color: #888;
	font-weight: bold;
}
#head2 li a:hover{
	color: #000;
	font-weight: bold;
}

/*----------------■サタデーウォッチン トップヘッダー---------------*/
#head_top {
	background: url(../image_saturday/head/header_title_bg.png) center top no-repeat;
	position: relative;
}
#head_top .wrap950{
	position: relative;
	padding-top: 279px;
}
#head_top h2{
	position: absolute;
	left: -40px;
	top: 0;
}
#head_contact li {
	float: left;
}
#head_contact a:hover img { /* 画像オンマウス処理 */
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}
#head_comment {
	position: absolute;
	color: #666;
	top: 350px;
	left: 50%;
	padding-left: 100px;
}

#film_roll li {
	width: 176px;
	height: 234px;
	cursor: pointer;
	text-indent: -9999px;
}
.film_roll_pager {
	height: 0;
	overflow: hidden;
}

#film_roll01a,#film_roll01b {background:url(../image_saturday/box/cafe_close.png) top no-repeat;}
#film_roll02a,#film_roll02b {background:url(../image_saturday/box/salon_close.png) top no-repeat;}
#film_roll03a,#film_roll03b {background:url(../image_saturday/box/special_close.png) top no-repeat;}
#film_roll04a,#film_roll04b {background:url(../image_saturday/box/meguru_close.png) top no-repeat;}
#film_roll05a,#film_roll05b {background:url(../image_saturday/box/tanbo_close.png) top no-repeat;}
#film_roll06a,#film_roll06b {background:url(../image_saturday/box/ramen_close.png) top no-repeat;}
#film_roll07a,#film_roll07b {background:url(../image_saturday/box/spochi_close.png) top no-repeat;}

#film_roll01a.active,#film_roll01b.active {background:url(../image_saturday/box/cafe_open.png) top no-repeat;}
#film_roll02a.active,#film_roll02b.active {background:url(../image_saturday/box/salon_open.png) top no-repeat;}
#film_roll03a.active,#film_roll03b.active {background:url(../image_saturday/box/special_open.png) top no-repeat;}
#film_roll04a.active,#film_roll04b.active {background:url(../image_saturday/box/meguru_open.png) top no-repeat;}
#film_roll05a.active,#film_roll05b.active {background:url(../image_saturday/box/tanbo_open.png) top no-repeat;}
#film_roll06a.active,#film_roll06b.active {background:url(../image_saturday/box/ramen_open.png?202229) top no-repeat;}
#film_roll07a.active,#film_roll07b.active {background:url(../image_saturday/box/spochi_open.png) top no-repeat;}

/*----------------■ウォッチン共通---------------*/
.common_head h2{
	float: left;
}
.common_head ul{
	float: right;
}
.common_head li{
	float: left;
	text-align: center;
}
.common_head p{
	padding-top: 35px;
}

/*----------------■サタデーウォッチン共通---------------*/
.text_right620 {
	float: right;
	width: 620px;
}

.section2 {
	padding-top: 21px;
	margin-top: 20px;
	background: url(../image_common/border2.png) repeat-x;
}
.bg2 table td{
	padding-right: 30px;
}
.text_right300 {
	float: right;
	width: 300px;
}
.ph_list li {
	float: left;
	margin-right: 25px;
}
.ph_list li.margin_right0 {
	margin-right: 0;
}
.ph_list2 li {
	margin-top: 10px;
}
.ph_list2 li.margin_top0 {
	margin-right: 0;
}
.ph_list3 li {
	margin-top: 20px;
}
.ph_list2 li.margin_top0 {
	margin-right: 0;
}

.bg1 p,.bg2 p{
	font-size: 14px;
}
.page_ti {
	padding: 50px 0 0 0;
	height: 110px;
}
.page_ti h3{
	text-align: center;
	margin: 0 170px;
	font-weight: bold;
	font-size: 24px;
}
.page_ti p{
	text-align: center;
}
.page_ti p a{
	color: #888;
	font-weight: bold;
}
.page_ti p a:hover{
	color: #000;
}
.page_ti h3 span{
	font-size: 15px;
}
.mi1{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
.ph_float_right {
	float: right;
}
.margin_top10 {
	margin-top: 10px;
}
.margin_top20 {
	margin-top: 20px;
}
.margin_top30 {
	margin-top: 30px;
}
.margin_top40 {
	margin-top: 40px;
}
.margin_top50 {
	margin-top: 50px;
}
p.price_comment {
	margin-top: 20px;
	font-size: 13px;
}

.back_number1 {
	float: right;
}
.entry_btn {
	float: left;
	padding-top: 55px;
}
.back_number2 {
	padding: 50px 0;
	text-align: center;
}
.back_number2 img{
	margin-top: 5px;
}
.page_top a{
	text-align: center;
	padding: 51px 0 1px 0;
	display: block;
	background: url(../image_common/border.png) repeat-x bottom;
}

.bg3 {background: #f5f5f5;}

.bg1 {background: #aef url(../image_common/page_title_triangle.png) center top no-repeat;}
#top_page_main .bg1 {background: #aef url(../image_common/page_title_triangle_white.png) center top no-repeat;}
.bg2 {background: #ccf7ff;}

.cafe_bg .bg1 {background: #fe6 url(../image_common/page_title_triangle.png) center top no-repeat;}
#top_page_main .cafe_bg .bg1 {background: #fe6 url(../image_common/page_title_triangle_white.png) center top no-repeat;}
.cafe_bg .page_ti {background: url(../image_common/logo/symbol_cafe.png) left 30px no-repeat;}
.cafe_bg .bg2 {background: url(../image_common/bg/bg_tile_cafe.png);}

.salon_bg .bg1 {background: #fad url(../image_common/page_title_triangle.png) center top no-repeat;}
#top_page_main .salon_bg .bg1 {background: #fad url(../image_common/page_title_triangle_white.png) center top no-repeat;}
.salon_bg .page_ti {background: url(../image_common/logo/symbol_salon.png) left 10px no-repeat;}
.salon_bg .bg2{background: url(../image_common/bg/bg_tile_salon.png);}



.beauty_bg .bg1 {background: #fad url(../image_common/page_title_triangle_no.png) center top no-repeat;}
#top_page_main .beauty_bg .bg1 {background: #fad url(../image_common/page_title_triangle_no.png) center top no-repeat;}
.beauty_bg .page_ti {background: url(../image_common/logo/symbol_salon.png) left 10px no-repeat;}
.beauty_bg .bg2{background: url(../image_common/bg/bg_tile_beauty.png);}



.special_bg .bg1 {background: #dcf url(../image_common/page_title_triangle.png) center top no-repeat;}
#top_page_main .special_bg .bg1 {background: #dcf url(../image_common/page_title_triangle_white.png) center top no-repeat;}
.special_bg .page_ti {background: url(../image_common/logo/symbol_special.png) left 50px no-repeat;}
.special_bg .bg2 {background: url(../image_common/bg/bg_tile_special.png);}

.meguru_bg .bg1 {background: #aef url(../image_common/page_title_triangle.png) center top no-repeat;}
#top_page_main .meguru_bg .bg1 {background: #aef url(../image_common/page_title_triangle_white.png) center top no-repeat;}
.meguru_bg .page_ti {background: url(../image_common/logo/symbol_meguru.png) left 30px no-repeat;}
.meguru_bg .bg2 {background: url(../image_common/bg/bg_tile_meguru.png);}

.tanbo_bg{background: url(../image_tanbo/bg_tile_grass.png) repeat-x; padding: 84px 0 0 0;}
.tanbo_bg2{background: url(../image_tanbo/bg_tile.png);padding:0 0 30px 0;}
.wrap_tanbo{background:#fff; padding:20px 20px 30px 20px;margin:0 auto;width:830px;border-radius:30px;}
.tanbo_bg_over{background: url(../image_tanbo/tb02.gif);}
.tanbo_bg_right{background: url(../image_tanbo/tb04.gif);}
.tanbo_bg_under{background: url(../image_tanbo/tb06.gif);}
.tanbo_bg_left{background: url(../image_tanbo/tb08.gif);}

.ramen_bg .bg1 {background: url(../image_common/bg/bg_tile_ramen.png);}
#top_page_main .ramen_bg .bg1 {background:  url(../image_common/bg/bg_tile_ramen.png);}
.ramen_bg .page_ti {color:#fff;padding:30px 0 0 0;height:115px;}
.ramen_bg .bg2 {background: url(../image_common/bg/bg_tile_ramen2.jpg);}
.section_ramen {margin-top:50px;padding-top:50px;border-top:1px solid #000;}
.section_ramen_last{margin-top:50px;padding:50px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.mi_ramen {background: url(../image_ramen/mi_icon.png) no-repeat;padding:0 0 20px 65px;}
.mi_ramen span{font-size:18px;font-weight:bold;}
.ramen_column {padding:15px 20px;background:#fcecd2 url(../image_ramen/column_bottom.png) no-repeat right bottom;}
.ramen_column table {width:100%;}
.ramen_column th {white-space:nowrap;padding:5px 20px 5px 0;}
.ramen_column td {padding:5px 0;}

/*----------------■サタデーウォッチン バックナンバー一覧---------------*/
.back_number_index {
	padding-bottom: 30px;
}
.back_number_index li.clearfix {
	float: left;
	width: 460px;
	min-height: 100px;
	margin: 30px 30px 0 0;
}
.back_number_index li.clearfix.margin_right0 {
	margin: 30px 0 0 0;
}
.back_number_index li img{
	float: left;
	width: 150px;
}
.back_number_index li p.more_btn img{
	float: none;
	margin-top: 10px;
	width: auto;
}
.back_number_index li h4{
	font-weight: bold;
}
.back_number_index li p{
	float: right;
	width: 300px;
}
.back_number_index li.clearfix ul {
	text-indent: -7px;
	padding-left: 20px;
}


/*----------------■サタデーウォッチン トップページ---------------*/
#top_page_main {
	margin-top: 30px;
}
#top_page_main img#youtube{
	float: right;
	margin-left: 20px;
	font-weight: bold;
}
.top_page_cont{display:none;}
#top_page_all{display:block;}

#top_page_all .bg1 {
	padding: 50px 0;
}
#top_page_main .bg2 {
	padding: 50px 0 0 0;
}
#top_page_main #top_page_all .bg2 {
	padding: 0;
}
#next_week_btn {
	text-align: center;
	font-size: 30px;
	margin-top: 10px;
	color: #000;
	cursor: pointer;
}

/*----------------■サタデーウォッチン 詳細ページ---------------*/
#content_each .top_page_cont {
	display: block;
}
#content_each .bg2 {
	padding-top: 50px;
}

/*----------------■サタデーウォッチン フッター---------------*/
#footer {
	width: 950px;
	margin: 50px auto;
}
#footer a:hover img { /* 画像オンマウス処理 */
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}
#footer h3{
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
#footer dt,#footer ul{
	margin-top: 10px;
}
#footer1,#footer2,#footer3 {
	float: left;
}
#footer1{
	width: 300px;
	margin-right: 25px;
}
#footer2,#footer3{
	width: 225px;
	margin-right: 10px;
}
#footer4 {
	float: right;
}