/* /////////////////////////////////////////////////////////////////////////// hdh関係*/

#hdh1{
width:600px;
	color:#666;
	text-align:left;
	font-size:12px;
float:left;
padding-left:10px;
padding-top:8px;

}
#hdh2{

width:300px;
	float:right;
	font-size:1px;

}
.heder_bt{
float:right;
width:150px;
margin-bottom:10px;
}
#heder_bt_box{
padding-right:10px;
text-align:right;
margin-top:0px;
margin-bottom:10px;
}


a {
	font-size:12px;
color:#095AB5;
text-decoration:none;
/* color:#1F408B; */
}

a:hover {
color:#F7691A;
text-decoration:none;

}
img  {
/*vertical-align: bottom;*/
border:none;
vertical-align:bottom;
}


/* ///////////////////////////////////////////////////////////nancy sinatora bot tops font*/

body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body {font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,;}
table {font-size:inherit;font:100%;}

/* ////////////////////////////////////////////////////////////////////////////// p*/
p.f_text {
	color:#0054A6;

	font-size:11px;
	line-height:14px;
	margin:0px;
	padding: 3px 0px 0px 10px;
}
/* /////////////////////////////////////////////////////////////////////////// H関係*/
h1{
		color:#0068B7;
	text-align:left;
	font-size:12px;
	margin-left:15px;
	padding-top:10px;
}


h2.img2,h2.img{
	font-size:1px;
	margin: 0px 0px 0px 0px;
	line-height:1px;

}

h2.img{
margin: 0px 0px 0px 0px;

}
h2.img2{
margin: 5px 0px 0px 0px;

}
/* /////////////////////////////////////////////////////////////////////////// hdh関係*/

#hdh1{
	color:#666;
	text-align:left;
	font-size:12px;
float:left;
padding-left:10px;

}
#hdh2{


	float:right;
	font-size:1px;

}

/* /////////////////////////////////////////////////////////////////////////// container*/
#container{
	width:950px;
	margin:0px auto 10px auto;
}
/* /////////////////////////////////////////////////////////////////////////// header*/
#header{
	width:950px;
	margin:0px auto 0px auto;
	background: url(../images/header.gif) no-repeat center top;
	font-size: 12px;  /*画像のズレを防ぐため */ 
	height:150px;

}

#header_l{
	float: left;
	width: 370px;
}

#header_r{
	float: left;
	width: 580px;

}
/* ///////////////////////////////////////// s_navi */
#header_r .top{

	margin-left:170px;
	margin-top:20px;

	clear:both;
}

#header_r .top .r{
	width:130px;
	float:left;
	margin:0px;
	font-size:0px;
}

#header_r .top .l{
	width:250px;
	float:left;
	vertical-align: middle;
	padding-left:5px;
}

#header_r .top .l img{
	vertical-align: middle;
	text-align:left;
}



#header_r .top .l ul.s_navi{
	width:250px;
	margin: 0px 0px 0px 0px;
	list-style: none;

	padding: 8px 0px 0px 0px;
}

#header_r .top .l ul.s_navi li{
	display: inline;

}

/* ///////////////////////////////////////// global_navi */
#header_r .bottom{


	padding: 46px 0px 0px 0px;

}

#header_r .bottom ul.global_navi{
	list-style: none;

font-size:1px;
line-height:1px;
margin:0px;
	padding: 20px 0px 0px 0px;
}

#header_r .bottom ul.global_navi li{
	display: inline;

}

/* ///////////////////////////////////////////////////////////footer */

.page_top{
	text-align:right;
	padding-top:38px;
	padding-right:10px;
}

.page_top a{
	font-size:10px;
	margin: 0px 0px 0px 0px;
	line-height:1px;
}
.page_top img{
	font-size:1px;
	margin: 0px 0px 0px 0px;
	line-height:1px;
}

#footer{
	clear:both;
}

#footer_top{
	background: url(../images/f_bg.gif) no-repeat center top;
	height:65px;
}

#footer_l, #footer_r{
	float:left;

}

#footer_l{
	width:650px;

}

#footer_r{
	width:300px;
	text-align:right;
}

#footer_l ul{
	clear:both;
	list-style: none;
	font-size:11px;
	line-height:20px;
	margin:0px;
	padding: 0px 0px 0px 10px;
}

#footer_l ul li{
	display: inline;

}

address { 
	display:block;
	padding:0px 0px 0px 0px;
	text-align:right;
	color:#333;
	font-size:13px;
	font-style:normal;
}


/* /////////////////////////////////////////footer END */



/* /////////////////////////////////////////////////////////////// content*/
#content{
float:left;
margin:0px 0px 30px 100px;
width:760px;
}


#content1{
margin:0px 0px 0px 0px;

}

#content2{
float:left;
margin:13px 10px 0px 2px;

}
#content3{
float:left;
margin:10px 0px 0px 0px;
}
#content4{

margin:10px 0px 0px 0px;
}

#content5{
width:266px;
float:left;
margin:20px 0px 0px 0px;
}

#content6{
width:422px;
float:left;
margin:20px 0px 0px 15px;
}
#content7{
width:220px;
float:left;
margin:0px 0px 0px 5px;
}

#conten_box01{
width:706px;
	margin:0px 0px 0px 2px;
	float:left;
	
}

#conten_box02{


	float:right;
	margin:7px 0px 0px 0px;


}
#conten_box02 .box{

	margin:0px 0px 0px 15px;

}

#conten_box03{

	margin:7px 2px 0px 0px;

}
#conten_box04{
float:left;
	margin:0px 2px 0px 0px;

}

#conten_box05{
float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 12px;
}
#conten_box06{
	clear:both;
	margin:7px 0px 0px 0px;

}
#conten_box07{
	clear:both;
	margin:0px 0px 0px 0px;

}
#conten_box08{

	margin:10px 0px 0px 0px;

}



#clear{

	clear:both;
}
/* /////////////////////////////////////////box_type */


/* //////1 */
#box_type01 .top,#box_type02 .top{
	height:7px;
	text-indent:-9999px;

}

#box_type01{
width:706px;
	margin:0px 0px 0px 0px;
	background: url(../images/top_flash_center.gif) repeat-y left center;
clear:both;
}

#box_type01 .top{
font-size:1px;
	background: url(../images/top_flash_top.gif) no-repeat left top;
}
#box_type01 .bottom{
	background: url(../images/top_flash_bottom.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
	clear:both;
height:300px;
}

/* //////2 */
#box_type02{
width:225px;
	margin:0px 0px 0px 0px;
	background: url(../images/box_line01_center.gif) repeat-y left center;
}

#box_type02 .top{
font-size:1px;
	background: url(../images/box_line01_top.gif) no-repeat left top;
}
#box_type02 .bottom{
	background: url(../images/box_line01_bottom.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
	clear:both;
}

#box_type02 .bottom p{
font-size:12px;
	margin:10px 0px 0px 0px;
padding-left:10px;
	width:210px;
color:#666; 
}
#box_type02 input.mini{
margin-left:10px;
	width:130px;
}
/* //////3 */
#box_type03{

width:265px;
	margin:0px 5px 0px 0px;
	background: url(../images/box_line02_center.gif) repeat-y left center;
}

#box_type03 .top{

	text-indent:-9999px;
	background: url(../images/box_line02_top.gif) no-repeat left top;
}

#box_type03 .bottom{
	background: url(../images/box_line02_bottom.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 20px 15px;

}
#box_type03 .bottom img{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
/* //////4 */
#box_type04{

width:421px;
	margin:0px 0px 0px 4px;
	background: url(../images/box_line03_center.gif) repeat-y left center;
}

#box_type04 .top{
height:25px;
font-size:1px;
	text-indent:-9999px;
	background: url(../images/box_line03_top.gif) no-repeat left top;
}

#box_type04 .bottom{
	background: url(../images/box_line03_bottom.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
	clear:both;
}

#box_type01 .bottom .top_flash{
	margin:0px 0px 0px 6px;
	display: inline;

}

/* //////5 */
#box_type05{

width:660px;
	margin:0px 0px 0px 0px;
	background: url(../images/box_line04_center.gif) repeat-y left center;
}

#box_type05 .top{
height:7px;
font-size:1px;
	text-indent:-9999px;
	background: url(../images/box_line04_top.gif) no-repeat left top;
}

#box_type05 .bottom{
	background: url(../images/box_line04_bottom.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
	clear:both;
padding-bottom:7px;
}
/* //////6 */
#box_type06{

width:265px;
	margin:0px 0px 0px 0px;
	background: url(../images/box_line05_center.gif) repeat-y left center;
}

#box_type06 .top{
height:50px;
font-size:1px;
	text-indent:-9999px;
	background: url(../images/box_line05_top.gif) no-repeat left top;
}

#box_type06 .bottom{
	background: url(../images/box_line05_bottom.gif) no-repeat left bottom;
	padding: 0px 0px 0px 6px;
	clear:both;

}
/* //////7 */
#box_type07{
clear:both;
width:950px;
	margin:0px 0px 0px 0px;
	background: url(../images/box_line07_center.gif) repeat-y left center;
}

#box_type07 .top{
height:20px;
font-size:1px;
	text-indent:-9999px;
	background: url(../images/box_line07_top.gif) no-repeat left top;
}

#box_type07 .bottom{
	background: url(../images/box_line07_bottom.gif) no-repeat left bottom;
	padding: 0px 0px 10px 6px;
	clear:both;

}

#box_type07 .bottom .picup_flash{
	display: inline;

margin:0px 0px 0px 10px;

}

/* //////8 */
#box_type08{

width:266px;
	margin:0px 0px 0px 0px;
	background: url(../images/box_line06_center.gif) repeat-y left center;
}

#box_type08 .top{
height:7px;
font-size:1px;
	text-indent:-9999px;
	background: url(../images/box_line06_top.gif) no-repeat left top;
}

#box_type08 .bottom{
	background: url(../images/box_line06_bottom.gif) no-repeat left bottom;
	padding: 0px 0px 10px 6px;
	clear:both;

}
/* //////9 */
#box_type09{

width:422px;
	margin:0px 0px 0px 0px;
	background: url(../images/box_line08_center.gif) repeat-y left center;
}

#box_type09 .top{
height:7px;
font-size:1px;
	text-indent:-9999px;
	background: url(../images/box_line08_top.gif) no-repeat left top;
}

#box_type09 .bottom{
	background: url(../images/box_line08_bottom.gif) no-repeat left bottom;
	padding: 0px 0px 10px 6px;
height:180px;

}

#box_type09 .bottom .column_l{

float:left;

}
#box_type09 .bottom .column_r{

float:left;

}
#box_type09 .other_bt{
margin-top:15px;
text-align:center;

}
/* /////////////////////////////////////////dl RINK */

dl.dl_type02,dl.dl_type01{
	margin:10px 0px 0px 5px;
	width:220px;

}
dl.dl_type04{padding-bottom:0px;margin:10px 0px 0px 7px;width:250px;}
dl.dl_type03{padding-bottom:40px;margin:0px 0px 0px 7px;width:250px;}
dl.dl_type05{padding-bottom:40px;margin:0px 0px 0px 7px;width:316px;}
dl.dl_type02{padding-bottom:5px; margin:5px 0px 5px 5px;}
dl.dl_type06{padding-bottom:5px; margin:5px 0px 5px 5px;}
dl.dl_type07{padding-bottom:5px; margin:5px 0px 5px 5px;width:422px;}
dl.dl_type01{padding-bottom:15px;}
dl.dl_type07 dt,dl.dl_type06 dt,dl.dl_type05 dt,dl.dl_type04 dt ,dl.dl_type03 dt ,dl.dl_type02  dt ,dl.dl_type01 dt {
	float:left;
	width:16px;
	background: url(../images/icon_yazirusi5.gif) no-repeat left center;
	text-indent:-9999px;
}


dl.dl_type01 dd {
margin:0px 0px 0px 15px;



}

dl.dl_type02 dt {
padding-bottom:0px;
line-height:19px;
float:left;
}
dl.dl_type02 dt.pick {
padding-bottom:0px;
	background: url(../images/icon_yazirusi6.gif) no-repeat left center;
}

dl.dl_type02 dd {
margin:0px 0px 0px 0px;
width:200px;
padding-bottom:0px;
line-height:19px;
	float:left;
}

dl.dl_type05 dt,dl.dl_type04 dt,dl.dl_type03 dt {


}
dl.dl_type04 dd,dl.dl_type03 dd {
margin:0px 0px 0px 15px;
width:220px;

padding-bottom:6px;
line-height:20px;
}


dl.dl_type05 dd{
font-size:12px;
margin:0px 0px 0px 0px;
width:300px;
	float:left;
line-height:19px;
}

dl.dl_type06 dt {
padding-bottom:0px;
line-height:19px;
float:left;
}

dl.dl_type06 dt.pick {
padding-bottom:0px;
	background: url(../images/icon_yazirusi6.gif) no-repeat left center;
}

dl.dl_type06 dd {
margin:0px 0px 0px 0px;
width:200px;
padding-bottom:12px;
line-height:19px;
	float:left;
}


dl.dl_type07 dd {
margin:10px 0px 0px 0px;
width:380px;
padding-bottom:12px;
line-height:19px;
	float:left;
}
dl.dl_type07 dt {
margin:10px 0px 0px 0px;
}
/* /////////////////////////////////////////table RINK */
table.type01 {
width:660px;


}
table.type01 td.tit{

padding-left:5px;
width:168px;
padding-top:7px;
padding-bottom:7px;
	background: url(../images/pic_border.gif) repeat-x left bottom;
}
table.type01 td.list {
padding-right:5px;
padding-top:7px;
padding-bottom:7px;
	line-height:18px;
	background: url(../images/pic_border.gif) repeat-x left bottom;
}

table.type01 td.list a {
	background: url(../images/icon_yazirusi4.gif) no-repeat left top;
	color:#666;
	text-decoration:none;
	padding-left:12px;
	padding-right:5px;
	font-size:12px;
	line-height:18px;
}



table.type01 td.tit a{
	color:#666;
	padding-left:15px;
	background: url(../images/icon_yazirusi5.gif) no-repeat left top;
}

table.type01 td.tit a:hover ,table.type01 td.list a:hover {color:#F7691A;text-decoration:none;}

/* /////////////////////////////////////////top CM eria */
#cm{
	margin:10px 0px 5px 0px;

}



/* ///////////////////////////top メリット eria*/
.meritto_img{

	background: url(../images/pic_border.gif) repeat-x left bottom;
}

ul.meritto_img{

	list-style: none;
	font-size:11px;
	line-height:20px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}


ul.meritto_img li{
	background: url(../images/pic_border.gif) repeat-x left bottom;
	padding: 10px 0px 0px 0px;
}
ul.meritto_img li.no{
	background: url(../images/picw_border.gif) repeat-x left bottom;
	padding: 10px 0px 0px 0px;
}

ul.meritto_img li a{
	font-size:14px;
	font-style:bold;
}
input.mini{
	margin: 0px 0px 5px 0px;

}

/* /////////////////////////今週TOP情報 eria*/

#box_type02 .link{
	text-align:right;
	margin: 0px 5px 0px 0px;
	padding-bottom:5px;

}
#box_type02 img{

	margin: 0px 0px 0px 5px;


}
#conten_box01 h2{

float:left;
width:511px;


}
#conten_box01 .other_bt{
padding-top:22px;
float:right;
width:80px;


}
/* /////////////////////////pickup情報　eria*/
#conten_box07 h2{
float:left;
width:435px;
}

#conten_box07 .other_bt{
float:right;
width:90px;

}



/*===== サイトマップ ======== */

div#menu{
margin-top:5px;
}




#cont_r {
	float:left;
	width:180px;

margin-left:10px;
}

#k_cont_r {
	float:left;
	width:180px;
margin:0px;
padding:0px;
margin-left:0px;
}
div.cont_list dl{

text-align:left;
font-size: 12px;

margin-top:10px;
padding-left:10px;
padding-top:3px;
}

.hasen{
	padding:0px 0px 0px 0px;
	background: url(/images/sigotomo/pic_border.gif) repeat-x left center;
}

div.cont_list dt {

	color:#000;
	padding:5px 0 5px 0px;
	display:block;

	font-size:14px;
	font-weight:bold;
}
div.cont_list dd {

margin:0px;
	padding:5px 0 10px 5px;
}
/* フォームの設定 */
.cont_list dd  input{
margin:0px 3px;
}
div.cont_list dd a {

	padding-left:14px;
	background:url(/images/help_icon.gif) no-repeat left center;
}

div#con_box{

margin-right:20px;
margin-bottom:0px;
text-align:left;
}
/*===== サイトマップEND ======== */

.button{
margin-top:30px;
text-align:center;
}