/* @charset "UTF-8"; */

@import url("div_width.css");


h1{margin:0; padding:0; font-size:12px; display:inline;}
h2{font-size:14px; line-height:20px; font-weight:normal; margin:0px;}
h3{font-size:14px; font-weight:normal; margin:0px; display:inline;}




A.t:LINK{text-decoration:underline;color : #003399;}
A.t:VISITED{text-decoration:underline;color : #003399;}
A.t:HOVER{text-decoration:none;color :#FFFFFF;}

A.t2:LINK{text-decoration:underline;color : #ffcc00;}
A.t2:VISITED{text-decoration:underline;color : #ffcc00;}
A.t2:HOVER{text-decoration:underline;color :#FFFFFF;}

A.gotop:LINK{text-decoration:none;color : #333333;}
A.gotop:VISITED{text-decoration:none;color : #333333;}
A.gotop:HOVER{text-decoration:underline;color :#0066FF;}

.each_bar{width:740px; height:40px; margin-bottom:10px;}
.padd_t10_b10{padding:10px 0;}


/* 前頁共通 */
.about_acc{width:700px; padding-top:10px; text-align:left; font-family:Meiryo. Osaka, 'ＭＳ Ｐゴシック';}
.about_acc2{width:740px; padding-top:10px; text-align:left; font-family:Meiryo, Osaka, 'ＭＳ Ｐゴシック';}
td{text-align:left;} /* ガイド内TD左寄せ */
td.tdcenter{text-align:center;} /* ガイド内TDを強制的に真ん中寄せ */
td.tdright{text-align:right;} /* ガイド内TDを強制的に右寄せ */


#guide_navi{width:100%; text-align:center; padding:10px 0;}
#guide_navi img{border:0;}


.logo{margin:20px 0px 10px 0px; border:0;}
.forh2{padding:10px 0px; font-size:13px; line-height:19px;}




td.btm1{height:40px; text-align:center;}
td.btm2{height:40px; text-align:center;}
td.btm3{height:40px; text-align:center;}

em{font-style: normal;}

.clear{clear:both;}
.booking{clear:both; width:580px; margin:15px 0 10px 0; text-align:right;}
.gt{clear:both; width:580px; text-align:right; margin:10px 0 10px 0;}
.btmobi{clear:both; width:580px; padding:10px 0 10px 0; text-align:center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;}
.copyright{font-family:arial; color:#666666;}
div.iktopbtm{clear:both; width: 590px; line-height:18px; color:#eaeaea; background-image:url(/img/iktopbtm.gif); padding-top:15px; padding-bottom:10px; text-align:center;}

A.jar:LINK{text-decoration:none; color: #FFFFFF;}
A.jar:VISITED{text-decoration:none; color: #FFFFFF;}
A.jar:HOVER{text-decoration:underline; color: #FFFFFF;}






/* ガイドX下段情報部分  */
#joho_table{width:760px;}
#joho_table_mirror{width:600px; padding:10px 0;}
.jo_tb{background-color:#FFFFFF; padding:5px; border:1px dotted #99ccff; line-height:19px;}
.jo_tb img{float:left; margin-right:5px;}
.jo_rtb{background-color:#FFFFFF; padding:5px; border:1px dotted #CCC; line-height:19px;}
.jo_rtb img{float:left; margin-right:5px;}
.jo_tb2{width:50%;}*/
/* 文字を左寄せにするため追加 */
#joho_table2 table{width:700px; border-collapse:separate;}
#joho_table2 td{border:1px dotted #99ccff; padding:5px;}
div.guide_icon_left{width:50px; float:left; display:inline;}
div.guide_icon_right{float:left; text-align:left; margin-left:5px; display:inline;}
div.guide_icon_right_fix{float:left; width:290px; text-align:left; margin-left:5px; display:inline;}

#kinrin{background-image:url(/template/img/kinrin.gif); width:750px; height:40px;}
#kinrin2{color:#FFFFFF; padding-top:11px;}
#kinrin2 A:LINK{text-decoration:underline;color : #FFCC00;}
#kinrin2 A:VISITED{text-decoration:underline;color : #FFCC00;}
#kinrin2 A:HOVER{text-decoration:none;color :#FFFFFF;}
#kinrin3{width:750px; background-image:url(/template/img/kinrin2.gif); padding-top:15px;}
#kinrin4{width:750px; background-image:url(/template/img/kinrin3.gif); height:30px; text-align:right;}
#kinrin5{padding:8px 10px 0 0; font-weight:bold;}

/* plus  */
.pl_buttons{border:0px;}
.pl_waku{border:1px solid #99CCFF; background-image:url(/dg/guide/img/plus_bk.gif); padding:15px;}

/* クチコミ・アクセスへのリンク部分  
/* クラスに変更 */

 #goeachinfo{padding:5px 5px 7px 5px; margin:0px; border-bottom:1px solid #CCCCCC; background-color:#F8F8FF;}

.goeachinfo{padding:5px 5px 7px 5px; margin:0px; border-bottom:1px solid #CCCCCC; background-color:#F8F8FF;}　

.kinrin{color:#FFFFFF;}
.kinrinbk{background-image:url(/datas/img/nearby_02.gif); height:40px; text-align:center; margin:0; border:0;}
A.kinrinl:LINK{text-decoration:underline;color : #003399;}
A.kinrinl:VISITED{text-decoration:underline;color : #003399;}
A.kinrinl:HOVER{text-decoration:none;color :#FFFFFF;}

DIV.sonota{background-image:url(/datas/img/nearby2.gif);}
div.sonota2{background-image:url(/datas/img/nearby3.gif); padding-right:10px; text-align:right;}

.toac{float:right; border:0;}
.tovc{float:left; border:0;}

/* 注意事項枠 */
.gd_warn{padding:10px; border:1px solid #FFA500; background-color:#FFEFD5; text-align:left;}

/* グレー枠 */
.gw{padding:10px; border:1px solid #CCCCCC; background-color:#F7F7F7; text-align:left;}

/* グレー枠背景白 */
.gww{padding:10px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:left; }

/* 点線背景白枠 */
.tww{padding:10px; border:1px dotted #CCCCCC; background-color:#FFFFFF; text-align:left;}

/* 点線背景グレー枠 */
.tgw{padding:10px; border:1px dotted #CCCCCC; background-color:#F7F7F7; text-align:left;}
.w551{width:551px; text-align:left;}


/* 施設からのNotice他　Notice欄 */
.notice_waku1{width:700px; height:35px; background:url(/dg/image/background/notice_wk_02.gif) no-repeat;}
.notice_waku2{width:700px; background:url(/dg/image/background/notice_wk_03.gif) repeat-y; text-align:left;}

.notice_etc1{width:740px; height:35px; background:url(/dg/image/background/notice_wk_02.png) no-repeat;}
.notice_etc2{width:740px; background:url(/dg/image/background/notice_wk_03.png) repeat-y; text-align:left;}




/* アドレス */
.ad{background-color: #eaeaea; width: 740px; padding:10px 0;}

/* もどる（BACK） */
.back{clear:both; padding:30px 0 20px 0px}


/* DIV幅 */
.w340{width:340px; text-align:left;}
.w450{width:450px; text-align:left;}
.w460{width:460px; text-align:left;}
.w470{width:470px; text-align:left;}
.w480{width:480px; text-align:left;}
.w490{width:490px; text-align:left;}
.w500{width:500px; text-align:left;}
.w510{width:510px; text-align:left;}
.w520{width:520px; text-align:left;}
.w530{width:530px; text-align:left;}
.w540{width:540px; text-align:left;}
.w550{width:550px; text-align:left;}
.w551{width:551px; text-align:left;}
.w560{width:560px; text-align:left;}
.w570{width:570px; text-align:left;}
.w580{width:580px; text-align:left;}
.w590{width:590px; text-align:left;}
.w600{width:600px; text-align:left;}
.w610{width:610px; text-align:left;}
.w620{width:620px; text-align:left;}
.w630{width:630px; text-align:left;}
.w640{width:640px; text-align:left;}
.w650{width:650px; text-align:left;}
.w660{width:660px; text-align:left;}
.w670{width:670px; text-align:left;}
.w680{width:680px; text-align:left;}
.w690{width:690px; text-align:left;}
.w700{width:700px; text-align:left;}
.w701{width:701px; text-align:left;}
.w702{width:702px; text-align:left;}
.w740{width:740px; text-align:left;}
.w750{width:750px; text-align:left;}
.w800{width:800px; text-align:left;}
.w740{width:740px; text-align:left;}
.w741{width:741px; text-align:left;}



/*　アイコン　*/
.d_icons{padding:20px 0 10px 0;}
.d_icons_2nd{padding:0 0 20px 0;}*/

/* 横幅が入りきらないためmarginを変更 */
 .d_ic{margin-right:10px; width:70px; height:100px;} 
.d_ic{margin-right:5px; width:70px; height:100px;}
.d_ic_2nd{margin:0 10px 20px 0; width:70px; height:100px;} 
.d_ic_2nd{margin:0 5px 20px 0; width:70px; height:100px;}

.d_ic2{margin:0; width:70px; height:100px;}
.d_ic2_2nd{margin:0 0 20px 0; width:70px; height:100px;}



/*　インクルードBar用 */
.g_bars{width:750px; height:30px; border:0;}


/*　ガイド余白 */
.tp25{margin-top:25px;}
.tp20{margin-top:20px;}
.tp15{margin-top:15px;}
.tp12{margin-top:12px;}
.tp10{margin-top:10px;}
.tp5{margin-top:5px;}
.bm25{margin-bottom:25px;}
.bm20{margin-bottom:20px;}
.bm15{margin-bottom:15px;}
.bm10{margin-bottom:10px;}
.bm5{margin-bottom:5px;}

.mg12{margin:12px 0;}
.mg10{margin:10px 0;}

.mp{margin:15px 0;}

.box_a{width:350px; float:left; text-align:right;}
.box_b{width:350px; float:right; text-align:right;}


.box_a2{width:370px; float:left; text-align:right;}
.box_b2{width:370px; float:right; text-align:right;}




/* Clearfix */
.clearfix:after {
	content: url(/dg/image/background/space.gif);
	display: block;
	clear: both;
	height: 0;
}

.clearfix{display: inline-block;} /* IE 7用 */
.clearfix{display: block;} /* Opera、Safari 7用 */
