/* gogomisawa index page ******************
**************************************** */
.gogo_top h1 img{
	margin:0 0 30px 0;
}
.gogo_top h3{
	margin:0 0 10px 0;
}
.gogo_top h2.special_banner_lunch a{
	width:290px;
	height:150px;
	display:block;
	background-image:url(images/b1_banner_lunch2009.jpg);
	background-repeat:no-repeat;
}
.gogo_top h2.special_banner_lunch a:hover{
	background-position:0 -150px;
}
.gogo_top .special_box{
	width:290px;
	margin:0 0 50px 0;
}
.gogo_top p.special_lead{
	margin:5px 0 0 0;
}
.gogo_top p.special_lead:first-letter{
	float:left;
	margin:0 0.125em 0 0;
	line-height:1;
	color:#FF6600;
	font-size:1.375em;
}
.gogo_top .category_list{
	margin:0 0 60px 0;
	font-size:0.875em;
}
.gogo_top .category_list ul{
	margin:0 0 30px 0;
	overflow:auto;
}
.gogo_top .category_list ul li{
	float:left;
	width:180px;
	height:1.375em;
	line-height:1.375em;
	padding:0 0 0 15px;
	background:url(images/arrow_next_w.gif) center left no-repeat;
}

/* gogomisawa special top  ****************
**************************************** */
.special_top h1 img{
	margin:0 0 20px 0;
}
.special_top h2{
	width:600px;
	height:50px;
	margin:0 0 10px 0;
}

.special_top h2.long{
	width:600px;
	height:110px;
	margin:0 0 10px 0;
}

.special_top h3{
	width:400px;
	height:20px;
	margin:0 0 10px 0;
	padding:5px 0 0 30px;
	background:url(images/b2_h3_bar.gif) no-repeat;
}
.special_top .h2_box{
}
.special_top .h3_box{
	overflow:auto;
	margin:0 0 30px 0;
}
.special_top .h3_box img.thumbnail_photo_top{
	float:left;
}
.special_top .h3_rightbox{
	float:right;
	width:430px;
	height:auto;
	border-bottom:1px dotted #FF6600;
}
.special_top .h3_rightbox p{
	height:auto;
	padding:0 0 5px 70px;
	border-bottom:1px dotted #FF6600;
	background:url(images/b2_point.gif) center left no-repeat;
}
.special_top .h3_rightbox p.welcome{
	background:url(images/b2_point_welcome.gif) center left no-repeat!important;
}
.special_top .h3_box ul{
	padding:5px 0;
}
.special_top .h3_box ul li{
	padding:0 0 0 70px;
	line-height:1.5em;
}
.special_top .h3_boxt ul li span{
	display:none;
}

/* all */
.special_top .h3_box ul li.address{
	background:url(images/b2_add.gif) center left no-repeat;
}
.special_top .h3_box ul li.budget{
	background:url(images/b2_cost.gif) center left no-repeat;
}
.special_top .h3_box ul li.address{
	background:url(images/b2_address.gif) center left no-repeat;
}
.special_top .h3_box ul li.tel{
	background:url(images/b2_tel.gif) center left no-repeat;
}
.special_top .h3_box ul li.etime{
	background:url(images/b2_etime.gif) center left no-repeat;
}
.special_top .h3_box ul li.price{
	background:url(images/b2_price.gif) center left no-repeat;
}
.special_top .h3_box ul li.hokki_youtube{
	background:url(images/b2_youtube.gif) center left no-repeat;
}
.special_top .h3_box ul li.time_hiruyoru{
	background:url(images/b2_hiruyoru.jpg) center left no-repeat;
}
.special_top .h3_box ul li.time_yoru{
	background:url(images/b2_yoru.jpg) center left no-repeat;
}


/* lunch */
.special_top .h3_box ul li.lunch_time{
	background:url(images/b2_time.gif) center left no-repeat;
}

/* kirei */
.special_top .h3_box ul li.relax,
.special_top .h3_box ul li.sports,
.special_top .h3_box ul li.change{
	color:#FFA0A0;
}
.special_top .h3_box ul li.relax{
	background:url(images/b2_relax.gif) center left no-repeat;
}
.special_top .h3_box ul li.sports{
	background:url(images/b2_sports.gif) center left no-repeat;
}
.special_top .h3_box ul li.change{
	background:url(images/b2_change.gif) center left no-repeat;
}

.h3_box_clear{
	clear:both;
}
.h3_box_clear hr{
	display:none;
}

/* circle */
.special_top .h3_box ul li.place{
	background:url(images/b2_place.gif) 0 4px no-repeat;
}
.special_top .h3_box ul li.activetime{
	background:url(images/b2_activetime.gif) 0 4px no-repeat;
}
.special_top .h3_box ul li.dues{
	background:url(images/b2_dues.gif) 0 4px no-repeat;
}


/* category tag search top  ***************
**************************************** */
.archive_top h2,
.search_top h2{
	width:470px;
	height:50px;
	padding:0 0 40px 130px;
	font-size:1.5em;
	color:#FF9900;
	line-height:50px;
	background:url(images/b3_h1_bg.jpg) no-repeat;
}
.archive_top h3,
.search_top h3{
	width:415px;
	height:25px;
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	line-height:25px;
	background:url(images/b3_h2_bg.gif) no-repeat;
}
.archive_top .h3_box,
.search_top .h3_box{
	overflow:auto;
	margin:0 0 20px 0;
}
.archive_top .h3_box img.thumbnail_photo_top,
.search_top .h3_box img.thumbnail_photo_top{
	float:left;
}
.archive_top .h3_rightbox,
.search_top .h3_rightbox{
	float:right;
	width:430px;
	height:auto;
	display:block;
	padding:0 10px 0 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.archive_top .h3_rightbox p,
.search_top .h3_rightbox p{
	height:auto;
	padding:0 0 0 70px;
	background:url(images/b2_point.gif) center left no-repeat;
}

/* gogomisawa contents ********************
**************************************** */
.post_gogo .entry{
	padding-top:10px;
}

.post_gogoheader{
	height:20px;
}
.modified{
	line-height:1em;
	font-size:0.75em;
}
.post_gogo h1{
	width:540px;
	height:50px;
	margin:30px 0 0 0;
	padding:0 0 0 60px;
	font-size:1.5em;
	line-height:45px;
	color:#FF9900;
}

/* background-image */
.post_gogo h1.h1_bg_0,
.post_gogo h1.h1_bg_250,
.post_gogo h1.h1_bg_270,
.post_gogo h1.h1_bg_271,
.post_gogo h1.h1_bg_272{background:url(images/b4_h1_bg_0.jpg) no-repeat;}
.post_gogo h1.h1_bg_269,
.post_gogo h1.h1_bg_217{background:url(images/b4_h1_bg_12.jpg) no-repeat;}
.post_gogo h1.h1_bg_122{background:url(images/b4_h1_bg_122.gif) no-repeat;}
.post_gogo h1.h1_bg_273{background:url(images/b4_h1_bg_207.gif) no-repeat;}

.post_gogo h2.look,
.post_gogo h2.go,
.post_gogo h2.present,
.post_gogo h2.point{
	clear:both;
	width:530px;
	height:30px;
	margin:20px 0 10px;
	padding:5px 0 0 70px;
	font-size:1.25em;
	color:#FF9900;
}
.post_gogo h2.look{
	background:url(images/b4_h2_bg01.gif) no-repeat;
}
.post_gogo h2.go{
	background:url(images/b4_h2_bg02.gif) no-repeat;
}
.post_gogo h2.present{
	background:url(images/b4_h2_bg04.gif) no-repeat;
}
.post_gogo h2.point{
	background:url(images/b4_h2_bg03_point.gif) no-repeat;
}
.post_gogo h2.eat,
.post_gogo h2.refresh,
.post_gogo h2.know{
	clear:both;
	width:530px;
	height:25px;
	margin:20px 0 0 0;
	padding:10px 0 0 70px;
	font-size:1.25em;
	color:#FF9900;
}
.post_gogo h2.eat{
	background:url(images/b4_h2_bg03.gif) no-repeat;
}
.post_gogo h2.refresh{
	background:url(images/b4_h2_bg03_refresh.gif) no-repeat;
}
.post_gogo h2.know{
	background:url(images/b4_h2_bg03_know.gif) no-repeat;
}


/* contents info */
.post_gogo .photo_top{
	float:left;
	display:block;
	margin:0 10px 20px 0;
	overflow:auto;
}
.post_gogo .bigphoto_top{
	display:block;
	margin:20px 0;
}
.post_gogo .middlephoto_top{
	padding:5px;
}
/* chezmoi */
.post_gogo .photo_ga{
	float:left;
	margin:0 15px;
}
.post_gogo .photo_ga-list li{
	border:none;
}
.post_gogo p.pr_point{
	color:#FF9900;
	margin:0 0 10px 0;
}
.post_gogo p.pr_point_box{
	float:right;
	width:230px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 0 60px;
	color:#FF9900;
	background:url(images/b2_point2.gif) center left no-repeat;
}

/* shop date list */
.shop_date-list{
	margin:13px 0;
	overflow:auto;
}
.shop_date-list dt{
	float:left;
	width:140px;
	line-height:2;
	text-align:center;
	color:#666666;
	border-bottom:1px solid #f5f5f5;
	background:#f5f5f5;
}
.shop_date-list dd{
	float:right;
	width:450px;
	line-height:2;
	color:#666666;
	border-bottom:1px solid #f5f5f5;
}


/* new 20101212 */
.gogo_pr-point{
	float:right;
	width:290px;
	margin:0 0 5px 0;
}
.gogo_pr-point p.pr_point{
	color:#FF9900;
	margin:0 0 10px 0;
	padding:0 0 0 60px;
	background:url(images/b2_point.gif) center left no-repeat;
}


/* photo gallery */
.photo_gallery ul{
	width:585px;
	height:155px;
	display:block;
	padding:20px 0 0 15px;
	background:url(images/b4_photo_bg.gif);
}
.photo_gallery ul li{
	float:left;
	padding:0 15px 0 0;
}
.photo_gallery ul li img{
	margin:0;
	padding:0;
	display:inline;
}
/* photo gallery wide */
.photo_gallery_wide ul{
	width:585px;
	height:155px;
	display:block;
	margin:0 0 15px 0;
	padding:20px 0 0 15px;
	background:url(images/b4_photo_bg.gif);
}
.photo_gallery_wide ul li{
	float:left;
	padding:0 15px 0 0;
}
.photo_gallery_wide ul li p{
	clear:both;
	width:180px;
	text-align:center;
}
.photo_gallery_wide ul li img{
	margin:0;
	padding:0;
	display:inline;
}

.post_gogo ul li{
	letter-spacing:0.05em;
	line-height:2em;
	border-bottom:1px solid #F5F5F5;
}
.post_gogo ul li span{
	float:left;
	width:140px;
	overflow:auto;
	display:block;
	margin:0 10px 0 0;
	background:#F5F5F5;
	text-align:center;
}
.post_gogo ul.shop_date2 li p{
	float:right;
	width:450px;
	padding:6px 0;
}
.post_gogo .googlemaps{
	border:10px solid #F5F5F5;
}
.post_gogo ul.shop_date2,
.post_gogo ul.shop_date2 li{
	clear:both;
}
.post_gogo .point_p{
	padding:0 5px 5px;
}
/* hokki-don */
.hokkidon_iphone{
	float:right;
	width:180px;
	height:30px;
	display:block;
	margin:0 0 15px 0;
	overflow:hidden;
}
.hokkidon_iphone a{
	width:180px;
	height:30px;
	display:block;
	background:url(images/btn-iphone.jpg) no-repeat;
}
.hokkidon_iphone a:hover{
	background-position:0 -30px;
}
.hokkidon_iphone a span{
	height:0;
	display:block;
	padding-top:30px;
}

.hokki_youtube_linkbutton{
	width:600px;
	height:40px;
	margin:20px 0;
}
.hokki_youtube_linkbutton a img{
	border:4px solid #FFFFFF;
}
.hokki_youtube_linkbutton a:hover img{
	border:4px solid #F4B5AA;
}
.hokki_p{
	padding:0 5px 5px;
}

.new-hokkidon{
	width:95px;
	height:40px;
	display:block;
	margin-top:105px;
	padding:5px 0 0 45px;
	background:url(images/new-hokkidon.jpg) no-repeat;
}

.hokki_menu-hks01{
	height:70px;
	margin:10px 0 0 0;
	padding:0 0 0 60px;
	background:url(images/hokki_hokinosuke-smile.jpg) left no-repeat;
}
.hokki_menu-hks02{
	height:70px;
	margin:10px 0 0 0;
	padding:0 0 0 60px;
	background:url(images/hokki_hokinosuke-omachi.jpg) left no-repeat;
}
.hokki_menu-hks03{
	height:70px;
	margin:10px 0 0 0;
	padding:0 0 0 60px;
	background:url(images/hokki_hokinosuke-nihi.jpg) left no-repeat;
}

.hokki_menu-hke01{
	height:70px;
	margin:10px 0 0 0;
	padding:0 70px 0 0 ;
	background:url(images/hokki_hokkiena-smile.jpg) left no-repeat;
}
.hokki_menu-hke02{
	height:70px;
	margin:10px 0 0 0;
	padding:0 70px 0 0 ;
	background:url(images/hokki_hokkiena-humuhumu.jpg) left no-repeat;
}
.hokki_menu-hke03{
	height:70px;
	margin:10px 0 0 0;
	padding:0 70px 0 0 ;
	background:url(images/hokki_hokkiena-iei.jpg) left no-repeat;
}
.hokki_menu-hke04{
	height:70px;
	margin:10px 0 0 0;
	padding:0 70px 0 0 ;
	background:url(images/hokki_hokkiena-hya.jpg) left no-repeat;
}

.hokki_menu-title{
	font-size:2em;
	text-align:center;
}
.hokki_menu-title-sub{
	font-size:1.375em;
	text-align:center;
}
.hokki_menu-set{
	text-align:center;
}
.hokki_menu-set-sub{
	margin:0 0 15px 0;
	text-align:center;
}
.hokki_photo{
	float:left;
	width:240px;
	height:180px;
	display:block;
	margin:0 15px 10px 0;
}
.hokki_keyword span{
	display:block;
	font-size:1.5em;
	margin:5px 0 20px;
}
.hokki_keyword-sub{
	margin:0 0 10px 0;
}
.hokki_keyword-sub span{
	font-size:1.25em;
}
.hokki_keyword-pn span{
	font-size:1.5em;
	margin:5px 0 20px 10px;
}
.hokki_p-rihgt{
	margin:0 0 0 250px;
	padding:0 5px 5px;
}
.winter-p{
	margin:0 0 10px 0;
}

/* menu tabs */
.menu{
	margin:0 0 20px 0;
	padding:0 0 12px 12px;
	background:#FFEFDB;
}
.menu ul.tabNav li{
	float:left;
	margin:0;
}
.menu ul.tabNav li a{
	width:177px;
	height:30px;
	display:block;
	margin:0;
	padding:0 0 0 15px;
	color:#FF6600;
	background:url(images/b4_tab.gif) no-repeat;
}
.menu ul.tabNav li a:hover,
.menu ul.tabNav li .active{
	width:177px;
	height:30px;
	margin:0;
	padding:0 0 0 15px;
	background:url(images/b4_tab2.gif) no-repeat;
}
.menu #tab1,
.menu #tab2,
.menu #tab3{
	clear:both;
	width:546px;
	margin:0;
	padding:15px;
	background:#FFFFFF;
}
.menu .menu_set{
	margin:0 0 30px 0;
}
.menu .menu_set .menu_title{
	margin:13px 0 21px;
	padding:4px;
	border-bottom:1px solid #999;
	background:#EFEFEF;
}
.menu .menu_set .menu_photo{
	float:left;
	width:160px;
}
.menu .menu_set .menu_photo p img{
	margin:0 0 15px 0;
}
.menu .menu_set img{
	width:100%;
	height:auto;
}
.menu .menu_set .tab1_rightbox{
	float:right;
	width:365px;
	margin:0 0 20px 0;
}
.menu .menu_set .tab1_rightbox ul{
	margin:0 0 10px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.menu .menu_list .tab2_box2 ul{
	margin:0 0 20px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.menu .menu_set .tab1_rightbox ul li.menu_name,
.menu .menu_list ul li.menu_name{
	font-size:1.125em;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
}
.menu .menu_set .tab1_rightbox ul li.price{
	color:#FF3300;
}

.menu .li_title,
ul.present .li_title{
	padding:0 0 0 15px;
	border:1px solid #DFDFDF;
	background:#FFE3E6;
}
.menu .li_p,
ul.present .li_p{
	padding:5px 5px 10px;
	font-size:0.875em;
	line-height:1.5em;
	overflow:auto;
}

.tab1_rightbox_clear hr{
	clear:both;
	visibility:hidden;
	border:0;
	margin:0 0 15px 0;
}

.menu .tab2_box,
.menu .menutab_box{
	width:540px;
}
.menu .tab2_box p,
.menu .menutab_box p{
	margin:10px 0;
	padding:0 0 0 10px;
	background:#CCCCCC;
}
.menu .tab2_box ul,
.menu .menutab_box ul{
	margin:0 0 20px 0;
}
.menu .tab2_box ul li,
.menu .menutab_box ul li{
	text-align:right;
	border-bottom:1px solid #CCCCCC;
	background:#FFFFFF;
}
.menu .tab2_box ul li span,
.menu .menutab_box ul li span{
	float:left;
	width:440px;
	text-align:left;
	padding:0 0 0 10px;
}

.menu .tab4-list_box{
	margin:0 0 21px 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #CCC;
}
.menu .tab4-list_box p.title{
	margin:0 0 8px 0;
	font-size:1.25em;
	border-top:1px solid #999;
	border-bottom:1px dotted #999;
	background:#f5f5f5;
}
.menu .tab4-list_box p{
	padding:0 8px;
}



/* welcome misawa*/
.post_gogo .welcome_photo{
	margin:10px 0;
}
.post_gogo p.welcome_point{
	color:#FF9900;
	margin:5px 0 0 0;
}
.post_gogo .welcome_message h2{
	color:#666666;
	background:#FFEEBB;
	line-height:2em;
	margin:20px 0 10px 0;
	padding:0 0 0 20px;
}
.post_gogo .welcome_message img{
	float:left;
	margin:0 10px 10px 0;
}

/* kirei star */
.post_gogo ul.shop_star{
	width:300px;
}
.post_gogo ul.shop_star li span{
	color:#666666;
	background:#FFE3E6;!important
}
.post_gogo ul.shop_star li{
	color:#FFA0A0;
}

/* footer presetnt box */
.present-box h3{
	color:#666666;
	font-size:1.25em;
	line-height:2em;
}
.present-box ul{
	margin:0 0 10px 0;
}
.present-con{
	padding:0 0 0 20px;
	font-size:1.15em;
	line-height:2em;
}
.present-con_p{
	padding:5px 25px;
}

/* present page */
#event-present{
	margin:30px 0 0 0;
}
#event-present h1{
	float:left;
	width:220px;
	height:311px;
	display:block;
	margin:0 15px 0 0;
}
#event-present h2{
	font-size:1.25em;
}
#event-present .event-present-box{
	clear:both;
	padding:10px 0 0 0;
}
#event-present p{
	margin:0 0 16px 0;
}
#event-present p span.present-title{
	color:#0098BE;
}
#event-present .present-photo{
	float:left;
	margin:0 10px 0 0;
}
#event-present ul li a{
	width:180px;
	height:25px;
	display:block;
}
#event-present ul li{
	width:450px;
	margin:0 0 10px 0;
	padding:0 0 0 150px;
	line-height:25px;
}
#event-present ul li.oubo a{
	float:right;
	background:url(photo/hotspring/btn-present-oubo.gif) top no-repeat;
}
#event-present ul li.login a{
	float:right;
	background:url(../MTimes/images/login.gif) top no-repeat;
}
#event-present ul li.member a{
	float:right;
	background:url(../MTimes/images/c1_btn_touroku.gif) top no-repeat;
}
#event-present ul li a:hover{
	background-position:bottom;
}
#event-present ul li a span{
	display:none;
}

.present-ouboform{
	margin:40px 0 0 0;
}
.present-ouboform .wpcf7-form-control-wrap input{
	width:250px;
}
.present-ouboform p,
.present-ouboform input{
	clear:both;
	font-size:16px;
	line-height:30px;
}
.present-ouboform p span{
	float:left;
	width:120px;
	display:block;
}
.present-ouboform p.oubo{
	width:390px;
	padding:20px 0 0 0;
	text-align:center;
}

/* search *********************************
**************************************** */
.search_gogo{
	clear:both;
	width:600px;
}
.searchform_notfound{	
	padding:0 0 0 100px;
}



/* 2011 new type **************************
**************************************** */
.photo_gallery-120 ul{
	width:585px;
	height:147px;
	display:block;
	padding:28px 0 0 15px;
	background:url(images/b4_photo_bg.gif);
}
.photo_gallery-120 ul li{
	float:left;
	padding:0 15px 0 0;
}
.photo_gallery-120 ul li img{
	margin:0;
	padding:0;
	display:inline;
}

/* ---------- ---------- */
.osusume-photo{
	float:left;
	width:160px;
}
.osusume-photo img{
	margin:0 0 15px 0;
}

/* ---------- ---------- */
.tab-osusume_rightbox{
	float:right;
	width:365px;
	margin:0 0 20px 0;
}
.tab-osusume_rightbox .menu-name{
	margin:0 0 10px 0;
	padding:5px 0;
	font-size:1.125em;
	line-height:1.5;
	color:#666666;
	border-top:1px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}
.tab-osusume_rightbox .basic-info{
	margin:0 0 20px 0;
}
.tab-osusume_rightbox .basic-info dl{
	color:#666;
	width:365px;
	display:block;
	overflow:auto;
	margin:10px 0;
}
.tab-osusume_rightbox .basic-info dt{
	float:left;
	width:84px;
	display:block;
	overflow:auto;
	padding:0 8px;
	text-align:center;
	line-height:1.25;
}
.tab-osusume_rightbox .basic-info dd{
	float:right;
	width:228px;
	display:block;
	padding:0 8px 0 20px;
	line-height:1.25;
	border-left:1px solid #CCCCCC;
}

/* ---------- */
.course-info dl{
	color:#666;
}
.course-info dt{
	padding:4px 8px 4px 15px;
	line-height:1.25;
	background:#FFE3E6;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}
.course-info dd{
	margin:4px 0;
	padding:8px;
	font-size:0.875em;
	line-height:1.5;
}


/* ---------- ---------- */
.course-list .menu_name{
	padding:4px 8px 4px 15px;
	font-size:1.125em;
	line-height:1.25;
	background:#FFE3E6;
	border-bottom:1px solid #DFDFDF;
}
.course-list .basic-info{
	margin:0 0 10px 0;
}
.course-list .basic-info dl{
	color:#666;
	width:546px;
	display:block;
	overflow:auto;
	margin:10px 0;
}
.course-list .basic-info dt{
	float:left;
	width:84px;
	display:block;
	overflow:auto;
	padding:0 8px;
	text-align:center;
	line-height:1.25;
}
.course-list .basic-info dd{
	float:right;
	width:416px;
	display:block;
	padding:0 8px 0 20px;
	line-height:1.25;
	border-left:1px solid #CCCCCC;
}

/* ---------- */
.course-box{
	margin:0 0 10px 0;
	border:1px solid #EFEFEF;
}

.course-list .course-info{
	margin:10px 0 0 0;
	padding:0 10px;
}
.course-list .course-info dl{
	color:#666;
}
.course-list .course-info dt{
	padding:2px 4px 2px 16px;
	font-size:1em;
	line-height:1.25;
	border-top:1px solid #DFDFDF;
	border-bottom:1px dashed #DFDFDF;
	background:#FFF6F5;
}
.course-list .course-info dd{
	margin:4px 0;
	padding:8px;
	font-size:0.875em;
	line-height:1.5;
}

/* ---------- */
.present .present_name{
	margin:0 0 10px 0;
	color:#666;
	font-size:1.125em;
	line-height:1.5;
	border-bottom:1px solid #DFDFDF;	
}
.present dl{
	margin:0 0 0 10px;
	color:#666;
}
.present dt,
.present dd{
	line-height:2;
}
.present dt{
	border-bottom:1px dashed #DFDFDF;	
}
.present dd{
	margin:0 0 10px 10px;
}


.photo_gallery-long ul{
	width:585px;
	height:200px;
	display:block;
	padding:20px 0 0 15px;
	background:url(http://misawa-times.com/gogomisawa/wp-content/themes/MTimesGoGo/images/b4_photo-long_bg.gif) repeat-x;
}
.photo_gallery-long ul li{
	float:left;
	padding:0 10px 0 0;
}
.photo_gallery-long ul li img{
	margin:0;
	padding:0;
	display:inline;
}



.tab-osusume{
}
.tab-osusume .menu-name{
	margin:0 0 10px 0;
	padding:5px 0;
	font-size:1.125em;
	line-height:1.5;
	color:#666666;
	border-top:1px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}
.tab-osusume .basic-info{
	margin:0 0 20px 0;
}
.tab-osusume .basic-info .menu_name,
.menu_name-pink{
	padding:4px 8px 4px 15px;
	font-size:1.125em;
	line-height:1.25;
	background:#FFE3E6;
	border-bottom:1px solid #DFDFDF;
}
.menu_name-pink{
	margin-bottom:10px;
}
.tab-osusume .basic-info .menu_name-blue,
.menu_name-blue{
	margin-bottom:10px;
	padding:4px 8px 4px 15px;
	font-size:1.125em;
	line-height:1.25;
	background:#dbddff;
	border-bottom:1px solid #DFDFDF;
}

.tab-osusume .basic-info dl{
	width:365px;
	display:block;
	overflow:auto;
	margin:10px 0;
}
.tab-osusume .basic-info dt{
	float:left;
	width:84px;
	display:block;
	overflow:auto;
	padding:0 8px;
	color:#666;
	text-align:center;
	line-height:1.25;
}
.tab-osusume .basic-info dd{
	float:right;
	width:228px;
	display:block;
	padding:0 8px 0 20px;
	line-height:1.25;
	color:#666;
	border-left:1px solid #CCCCCC;
}
.tab-osusume .basic-info p{
	padding:10px;
}
.course-info dt{
	color:#666;
}
