@charset "Shift_JIS";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,p,blockquote,th,td 
{padding: 0;margin: 0;}
ul,ol,dl{list-style:none;}
img{border:none;}
a:hover img{opacity:0.8;filter: alpha(opacity=80);}
.clear {clear: both;}

a:link{
	color:#0000CC;
	text-decoration: none;
}
a:visited{ color:#0000CC;text-decoration: none;}
a:hover{ color:#FF5500;text-decoration: none;}

.margin_b5{ margin-bottom:5px;}
.margin_b10{ margin-bottom:10px;}
.margin_b15{ margin-bottom:15px;}
.margin_t15{ margin-top:15px;}
.margin_t5{ margin-top:5px;}
.img_float_l{float:left;}
.font_red{color:#FF0000;}
.font_mini1{font-size:90%;}

#container{
	width:950px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(../images/back_body.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}

h1{
	font-size:85%;
	font-weight: normal;
	text-align:center;
	margin-top:10px;
	height:12px;
	padding-bottom:5px;
	width:950px;
	padding-left:26px;
	padding-right:26px;
	margin-right: auto;
	margin-left: auto;
	color:#666666;
}
#header_top{width:970px;height:15px;margin-top:0px;margin-left:auto;margin-bottom:0px;margin-right:auto;}
/*共通ヘッダーーーーーーーーーーーーーーーーーーーーーーーーー*/
#header{
	background-image: url(../images/head_back.jpg);
	background-repeat: no-repeat;
	width:950px;
	height:120px;
}
#header .header_r{ float:right;width:290px; margin-right:1.2%;}
#header .header_r #header_r_info1{	width:290px;height:24px;margin-top:5px;}
#header .header_r #header_r_info1 li{float:right;padding-left:3px;margin-left:3px;}
#header .header_r .header_r_bana{	width:290px;height:49px;margin-top:10px;text-align:right;}
#header .header_r #header_r_info2{	width:290px;height:auto;}
#header .header_r #header_r_info2 li{
	height:auto;
	font-size:95%;
	line-height:1.5em;
	float:right;
	background-image: url(../images/icon_head_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:8px;
	margin-left:10px;
	margin-top:10px;
}
/*共通グランドメニューーーーーーーーーーーーーーーーーーーーーーーーーー*/
#grand_menu{
	width:950px;
	height:40px;
	background-image: url(../images/gmenu_ds.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#grand_menu #navi{height:40px;}
#grand_menu #navi li{ float:left;}
#grand_menu #navi li a.gmenu_01{background-image: url(../images/gmenu_01.gif);display:block;}
#grand_menu #navi li a.gmenu_01:hover{background-image: url(../images/gmenu_01.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_02{background-image: url(../images/gmenu_02.gif);display:block;}
#grand_menu #navi li a.gmenu_02:hover{background-image: url(../images/gmenu_02.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_03{background-image: url(../images/gmenu_03.gif);display:block;}
#grand_menu #navi li a.gmenu_03:hover{background-image: url(../images/gmenu_03.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_04{background-image: url(../images/gmenu_04.gif);display:block;}
#grand_menu #navi li a.gmenu_04:hover{background-image: url(../images/gmenu_04.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_05{background-image: url(../images/gmenu_05.gif);display:block;}
#grand_menu #navi li a.gmenu_05:hover{background-image: url(../images/gmenu_05.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_06{background-image: url(../images/gmenu_06.gif);display:block;}
#grand_menu #navi li a.gmenu_06:hover{background-image: url(../images/gmenu_06.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_07{background-image: url(../images/gmenu_07.gif);display:block;}
#grand_menu #navi li a.gmenu_07:hover{background-image: url(../images/gmenu_07.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_08{background-image: url(../images/gmenu_08.gif);display:block;}
#grand_menu #navi li a.gmenu_08:hover{background-image: url(../images/gmenu_08.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_09{background-image: url(../images/gmenu_09.gif);display:block;}
#grand_menu #navi li a.gmenu_09:hover{background-image: url(../images/gmenu_09.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_10{background-image: url(../images/gmenu_10.gif);display:block;}
#grand_menu #navi li a.gmenu_10:hover{background-image: url(../images/gmenu_10.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_11{background-image: url(../images/gmenu_11.gif);display:block;}
#grand_menu #navi li a.gmenu_11:hover{background-image: url(../images/gmenu_11.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_12{background-image: url(../images/gmenu_12.gif);display:block;}
#grand_menu #navi li a.gmenu_12:hover{background-image: url(../images/gmenu_12.gif);background-position: 0px -30px;}
#grand_menu #navi li a.gmenu_13{background-image: url(../images/gmenu_13.gif);display:block;}
#grand_menu #navi li a.gmenu_13:hover{background-image: url(../images/gmenu_13.gif);background-position: 0px -30px;}


/*共通パンくず＆ソーシャルブックマークーーーーーーーーーーーーーーーーーーーーーーーーー*/
#pan-bk_moji{width:930px;height:24px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;}
.pan{ font-size:85%;text-align:left;height:auto;float:left;margin-top:5px;}
.pan span{color:#FF0000;}
#bk_moji{float:right;width:290px;height:24px;text-align:right;margin-top:0px;}
#bk_moji li{float:left;padding-left:3px;margin-left:3px;}
/*共通コンテンツーーーーーーーーーーーーーーーーーーーーーーーーー*/
#contents{	width:930px;height:auto;margin-top:0px;margin-left:10px;margin-right:10px;}
#col_l{	width:200px;height:auto;margin:0px;float:left;}
#col_c-r{width:720px;height:auto;margin-left:10px;float:left;}
.col_c{width:510px;height:auto;margin:0px;float:left;}
.col_r{width:200px;height:auto;margin-left:10px;float:left;}
#group{width:712px;}
/*共通左カラムコンテンツーーーーーーーーーーーーーーーーーーーーーーーー*/
.col_l_box1{width:200px;background-image: url(../images/back_col_left_01.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 185px;	margin-bottom:15px;}
.col_l_box2{width:200px;background-image: url(../images/back_col_left_02.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 313px;	margin-bottom:15px; padding-bottom:10px;}
.col_l_box3{width:200px;background-image: url(../images/back_col_left_03.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 169px;	margin-bottom:15px; padding-bottom:10px;}
.col_l_box4{width:200px;background-image: url(../images/back_col_left_04.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 135px;	margin-bottom:15px;}
.col_l_box5,.col_l_box6,.col_l_box7,.col_l_box8{
	width:198px;
	height:auto;
	margin-bottom:15px;
	background-color:#F4F4F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.col_l_box2 li{
	width:158px;
	margin-left:10px;
	margin-right:10px;
	margin-top:7px;
	margin-bottom:7px;
	background-image: url(../images/ind_col_left_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
	font-size: 100%;
	color: #333333;
	text-align:left;
	text-decoration: none;
	padding-left: 20px;
	font-weight:bold;
}
.col_l_box3 li{
	width:158px;
	margin-left:10px;
	margin-right:10px;
	margin-top:7px;
	margin-bottom:7px;
	background-image: url(../images/ind_col_left_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
	font-size: 100%;
	color: #333333;
	text-align:left;
	text-decoration: none;
	padding-left: 20px;
	font-weight:bold;
}
.col_l_box3 li span{
	color:#999999;
}
.col_l_box4 p{
	width:170px;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:100%;
	color: #333333;
	line-height:1.3em;
	text-align:left;
}
/*
.col_l_box5,.col_l_box6,.col_l_box7{
	width:198px;
	height:auto;
	margin-bottom:15px;
	background-color:#F4F4F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
*/
.col_l_box5 ul,.col_l_box6 ul,.col_l_box7 ul,.col_l_box8 ul{
	background-color:#FFFFFF;
	width:160px;
	height:auto;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
}
.col_l_box5 li,.col_l_box6 li,.col_l_box8 li{
	width:145px;
	margin-top:8px;
	margin-bottom:8px;
	background-image: url(../images/ind_col_left_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
	font-size: 90%;
	color: #333333;
	text-align:left;
	text-decoration: none;
	padding-left: 15px;
}
.col_l_box8 li{
	width:145px;
	margin-top:8px;
	margin-bottom:8px;
	background-image: url(../images/ind_col_left_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	font-size: 85%;
	color: #333333;
	text-align:left;
	text-decoration: none;
	padding-left: 15px;
}
/*TOPセンターカラムコンテンツーーーーーーーーーーーーーーーーーーーーーーーー*/
.col_c_box1{width:510px; background-image:url(../images/back_col_cent_01.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 185px;	margin-bottom:15px;}
.col_c_box1 h2{width:510px; height:33px; background-image:url(../images/bar_col_cent_01.gif);	background-repeat: no-repeat;	background-position: left top;}
.col_c_box1 img{float:left;}
.col_c_box1_rss {float:left; width:47px;height:33px;background-image:url(../images/btn_col_cent_rss_01.gif);	background-repeat: no-repeat;	background-position: left top;}
.col_c_box1_rss:hover{background-image:url(../images/btn_col_cent_rss_02.gif);opacity:1.0;filter: alpha(opacity=100);}
.col_c_box1_listn {	float:left;	width:79px;	height:33px;background-image:url(../images/btn_col_cent_listn_01.gif);background-repeat: no-repeat;background-position: left top;}
.col_c_box1_listn:hover{background-image:url(../images/btn_col_cent_listn_02.gif);opacity:1.0;filter: alpha(opacity=100);}
.col_c_box1 #col_c_box1_wrap{width:493px; height:145px; overflow-y:scroll; padding-top:5px; padding-left:15px; text-align:left;}
.col_c_box1 #col_c_box1_wrap img{width:130px; height:130px; margin-right:10px; margin-left:5px; margin-top:5px; float:right;}
.col_c_box1 #col_c_box1_wrap p{
	margin-top:3px;
	line-height:1.5em;
	margin-bottom:0px;
	font-size:95%;
	text-align:left;
	background-image: url(../images/ind_col_cent_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:12px;
	width:310px;
	height:auto;
	color:#20D5ED;
	font-weight:bold;
}
.col_c_box1 #col_c_box1_wrap .col_c_box1_con{font-size:95%;line-height:1.2em;text-align:left;margin-bottom:1px;}
.col_c_box1 #col_c_box1_wrap .col_c_box1_con span{color:#FF0000;}
.col_c_box1 #col_c_box1_wrap .col_c_box1_con .col_c_box1_con_price01{color:#333333;text-decoration: line-through;}
.col_c_box1 #col_c_box1_wrap .col_c_box1_con .col_c_box1_con_fontmini{font-size:90%;color:#333333;}

.col_c_box2{width:510px;margin-bottom:15px;height:auto;}
.col_c_box2 #dep01{width:510px;height:auto;background-image: url(../images/back_col_cent_03_2.gif);background-repeat: repeat-y;display:block;}
.col_c_box2 #dep02{width:510px;height:auto;background-image: url(../images/back_col_cent_03_2.gif);background-repeat: repeat-y;display:none;}
.col_c_box2 #dep03{width:510px;height:auto;background-image: url(../images/back_col_cent_03_2.gif);background-repeat: repeat-y;display:none;}
.col_c_box2 #dep04{width:510px;height:auto;background-image: url(../images/back_col_cent_03_2.gif);background-repeat: repeat-y;display:none;}
.col_c_box2 #col_c_box2_tab{width:510px;height:33px;background-image: url(../images/bar_col_cent_02.gif);background-repeat: no-repeat;}
.col_c_box2 #col_c_box2_tab li{ float:left;margin-top:8px;}
.col_c_box2 #col_c_box2_cas{width:490px;margin-top:1em;margin-left:1em;}
.col_c_box2 #col_c_box2_cas li{width:490px;}
.col_c_box2 #col_c_box2_cas li img{float:left;margin-right:5px;}
.col_c_box2 #col_c_box2_cas li .col_c_box2_con{width:380px;float:left;background-image:url(../images/ind_col_cent_02.gif);background-repeat:no-repeat;background-position:left top;padding-left:15px; text-align:left; font-size:95%;}
.col_c_box2 #col_c_box2_cas li .col_c_box2_con p{text-align:left;font-size:105%;color:#003366;font-weight:bold;margin-bottom:2px;line-height:1.1em;}
.col_c_box2 #col_c_box2_cas li .col_c_box2_con p a:link{text-align:left;font-size:105%;color:#003366;font-weight:bold;margin-bottom:2px;line-height:1.1em;}
.col_c_box2 #col_c_box2_cas li .col_c_box2_con p a:hover{text-align:left;font-size:105%;color:#FF5500;font-weight:bold;margin-bottom:2px;line-height:1.1em;}
.col_c_box2 #col_c_box2_cas li .col_c_box2_con p a:visited{text-align:left;font-size:105%;color:#003366;font-weight:bold;margin-bottom:2px;line-height:1.1em;}
.col_c_box2 #col_c_box2_cas li .col_c_box2_con p span{text-align:left;font-size:100%; color:#FF0000;font-weight:bold;line-height:1.2em;}

.dep_tab00{ background-image:url(../images/tab_col_cent_01a.gif);}
.dep_tab00:hover,.dep_tab00:active{ background-image:url(../images/tab_col_cent_01b.gif);}
.dep_tab01{background-image:url(../images/tab_col_cent_02a.gif);}
.dep_tab01:hover,.dep_tab01:active{background-image:url(../images/tab_col_cent_02b.gif);}
.dep_tab02{background-image:url(../images/tab_col_cent_03a.gif);}
.dep_tab02:hover,.dep_tab02:active{background-image:url(../images/tab_col_cent_03b.gif);}
.dep_tab03{background-image:url(../images/tab_col_cent_04a.gif);}
.dep_tab03:hover,.dep_tab03:active{background-image:url(../images/tab_col_cent_04b.gif);}

.col_c_box3{width:510px;height: auto;	margin-bottom:15px;}
#col_c_box3_wrap{width:510px;height:auto;text-align:left;background-image: url(../images/back_col_cent_03_2.gif);background-repeat: repeat-y;}

.col_c_box3_bana{margin-left:auto;margin-right:auto;width:490px;}
.col_c_box3_bana #col_c_cas_plan li{float:left;display:inline;margin-top:5px;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_01{width:63px; height:23px;display:block; background-image:url(../contents/images/con_a_btn_01.gif); background-repeat:no-repeat;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_01:hover{background-image:url(../contents/images/con_a_btn_01.gif);background-repeat:no-repeat;background-position: 0px -23px;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_02{width:63px; height:23px;display:block; background-image:url(../contents/images/con_a_btn_02.gif); background-repeat:no-repeat;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_02:hover{background-image:url(../contents/images/con_a_btn_02.gif); background-repeat:no-repeat;background-position: 0px -23px;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_03{width:63px; height:23px;display:block; background-image:url(../contents/images/con_a_btn_03.gif); background-repeat:no-repeat;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_03:hover{ background-image:url(../contents/images/con_a_btn_03.gif); background-repeat:no-repeat;background-position: 0px -23px;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_04{width:61px; height:23px;display:block; background-image:url(../contents/images/con_a_btn_04.gif); background-repeat:no-repeat;}
.col_c_box3_bana #col_c_cas_plan li a.col_c_cas_con_btn_04:hover{background-image:url(../contents/images/con_a_btn_04.gif); background-repeat:no-repeat;background-position: 0px -23px;}
.col_c_box3_bana #col_c_cas_plan .col_c_cas_con_tit01{
	width:230px;
	height:auto;
	float:left;
	background-image: url(../contents/images/con_a_icon_01.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	padding-left:10px;
	font-size:100%;
	color:#333333;
	/*font-weight:bold;*/
	letter-spacing: 0px;
	display:block;
}


.col_c_box3_box{
	width:225px;
	margin-left:2%;
	float:left;
	margin-top:1em;
	margin-bottom:0px;
	background-image:url(../images/ind_col_cent_03.gif);
	background-repeat: no-repeat;
	height:auto;
	font-size:95%; text-align:left; line-height:1.3em; margin-right:0px;	
}
.col_c_box3_box img{margin-right:20px; float:left; margin-left:0px;}
.col_c_box3_box p{font-size:110%; color:#FF9900; text-align:left; font-weight:bold;line-height:1.1em;}
.col_c_box3_box p a:link{font-size:110%; color:#FF9900; text-align:left; font-weight:bold;line-height:1.1em;}
.col_c_box3_box p a:visited{font-size:110%; color:#FF9900; text-align:left; font-weight:bold;line-height:1.1em;}
.col_c_box3_box p a:hover{font-size:110%; color:#333333; text-align:left; font-weight:bold;line-height:1.1em;}
.col_c_box3_box span{color:#FF0000;}
.col_c_box3_box_con_kikan{
	background-color:#E3FDFF;color:#333333;width:225px;text-align:center;
}
.col_c_box3_line1{margin-top:1em;float:left;}
.col_c_box3_line2{width:480px;}

.col_c_box4{width:510px;height: auto;	margin-bottom:15px;}
.col_c_box4 #col_c_box4_wrap{width:498px;padding-top:1em;padding-left:12px;height:auto;text-align:left;background-image: url(../images/back_col_cent_03_2.gif);background-repeat: repeat-y;}
.col_c_box4 ul{width:498px;}
.col_c_box4_li1{background-image: url(../images/ind_col_cent_04.gif);background-repeat: no-repeat;background-position: left center;	text-align: left;float: left;height: 18px;width: 60px;padding-left:20px;line-height:1.2em;vertical-align: middle;padding-top: 4px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li1_2{background-image: url(../images/ind_col_cent_04.gif);background-repeat: no-repeat;background-position: left center;background-color:#E3FDFF;text-align: left;	float: left;height: 18px;width: 60px;padding-left:20px;line-height:1.2em;vertical-align: middle;padding-top: 4px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li1_3{background-image: url(../images/ind_col_cent_04.gif);background-repeat: no-repeat;background-position: left center;text-align: left;float: left;height: 18px;width: 90px;padding-left:20px;line-height:1.2em;vertical-align: middle;padding-top: 4px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li2{text-align: left;float: left;height: 22px;width: 100px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li3{text-align: left;float: left;height: 22px;width: 220px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li4{text-align: left;float: left;height: auto;width: 390px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li4_1{text-align: left;float: left;height: 22px;width: 390px;line-height:1.5em;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li4_2{text-align: left;float: left;height: auto;width:340px;margin-top:1px;margin-bottom:1px;}
.col_c_box4_li5{text-align: left;float: left;height: 18px;width:10px;background-color:#E3FDFF;line-height:1.2em;vertical-align: middle;	padding-top: 4px;margin-top:1px;margin-bottom:1px;}
#expander{	width:auto;	height:18px;background-color:#E3FDFF;text-align: center;line-height:1.2em;vertical-align: middle;padding-top: 4px;color:#66CC00;}
#collapser{width:auto;height:18px;background-color:#E3FDFF;text-align: center;line-height:1.2em;vertical-align: middle;padding-top: 4px;color:#66CC00;}
#expander2{	width:auto;	height:18px;background-color:#E3FDFF;text-align: center;line-height:1.2em;vertical-align: middle;padding-top: 4px;color:#66CC00;}
#collapser2{width:auto;height:18px;background-color:#E3FDFF;text-align: center;line-height:1.2em;vertical-align: middle;padding-top: 4px;color:#66CC00;}
.col_c_box4_btn{width:480px;height:26px; text-align:center;margin-top:10px;}
.col_c_box4 #col_c_box4_ul2{width:498px;padding-top:0px;height:auto;text-align:left;}
.col_c_box4 #col_c_box4_ul2 .col_c_box4_info{width:480px;}
.col_c_box4 #col_c_box4_ul2 .line_col_c_box4{width:480px;}
.col_c_box4 #col_c_box4_ul2 p{width:440px;height:auto;text-align:left;background-image: url(../images/icon_col_cent_01.gif);	background-repeat: no-repeat;background-position:left center;padding-left: 40px;font-size:95%;line-height:1.3em;color: #333333;}
.col_c_box4 #col_c_box4_ul2 p a:link{font-size: 11px;line-height:1.3em;color: #0988AA;text-decoration: underline;}
.col_c_box4 #col_c_box4_ul2 p a:visited{font-size: 11px;line-height:1.3em;color: #0988AA;text-decoration: underline;}
.col_c_box4 #col_c_box4_ul2 p a:hover{font-size: 11px;line-height:1.3em;color: #FF5500;}

#col_c_box4_window{width:390px;}
#col_c_box4_window .col_c_box4_window_left{width:170px;float:left;}
#col_c_box4_window .col_c_box4_window_right{width:220px;float:left;}
/*TOP右カラムコンテンツーーーーーーーーーーーーーーーーーーーーーーーー*/
.col_r_box1{width:200px; margin-bottom:15px;}
.col_r_box2{width:200px; margin-bottom:15px;}
.col_r_box3{width:200px; margin-bottom:15px;}
.col_r_box4{width:200px; margin-bottom:15px;font-size:90%;line-height:1.1em;text-align:left;}
.col_r_box5{width:200px; margin-bottom:15px;font-size:90%;line-height:1.1em;text-align:left;}
.col_r_box6{width:200px; margin-bottom:15px;font-size:90%;line-height:1.1em;text-align:left;}
.col_r_box7{width:200px; margin-bottom:15px;font-size:90%;line-height:1.1em;text-align:left;}
.col_r_box8{width:200px; margin-bottom:15px;font-size:90%;line-height:1.1em;text-align:left;}
.col_r_box2 ul{width:188px;padding-top:1em;padding-left:12px;height:auto;text-align:left;background-image: url(../images/back_col_right_01.gif);background-repeat: repeat-y;}
.col_r_box2 ul li{width:180px;height:auto;text-align:left; height:auto;text-align:left;font-size:90%;line-height:1.1em;}
.col_r_box2 ul li img{float:left;vertical-align:middle;}
.col_r_box2_img{width:30px;float:left; margin-right:5px;}
.col_r_box2_con{float:left;width:140px;}
.col_r_box2_con img{float:left;width:48px;margin-right:5px;}
.col_r_box2_con p{width:50px:background-image: url(../images/ind_col_right_01.gif);background-repeat: no-repeat;background-position:left center;font-size:110%; color:#003366;line-height:1.1em;margin-bottom:2px;font-weight:bold;}
.col_r_box2_con p a:link{width:50px:background-image: url(../images/ind_col_right_01.gif);background-repeat: no-repeat;background-position:left center;font-size:110%; color:#003366;line-height:1.1em;margin-bottom:2px;font-weight:bold;}
.col_r_box2_con p a:visited{width:50px:background-image: url(../images/ind_col_right_01.gif);background-repeat: no-repeat;background-position:left center;font-size:110%; color:#003366;line-height:1.1em;margin-bottom:2px;font-weight:bold;}
.col_r_box2_con p a:hover{width:50px:background-image: url(../images/ind_col_right_01.gif);background-repeat: no-repeat;background-position:left center;font-size:110%; color:#FF5500;line-height:1.1em;margin-bottom:2px;font-weight:bold;}
.col_r_box2_line{width:170px;margin:0px;padding:0px;}
.col_r_box8 #sb{
	height:39px;
	width:180px;
	background-image:url(../images/back_right_sb_01.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:15px;
}
.col_r_box8 #sb li{float:left;margin-right:1px;margin-left:1px;padding:0px;}
/*TOPグループサイトーーーーーーーーーーーーーーーーーーーーーーーー*/
#group{width:720px;}
#group #group_wrap{width:708px;padding-top:1em;padding-left:1em;padding-bottom:1em;height:auto;background-image: url(../images/back_col_group_01.gif);	background-repeat: no-repeat;background-position: center bottom;}
#group #group_wrap .group_con_l{
	float:left;
	width:134px;
	padding-left:10px;
	margin-right:1em;
	font-size:90%;
	text-align:left;
	background-image: url(../images/icon_col_group_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#group #group_wrap .group_con_r{float:left;width:540px; text-align:left;}
#group #group_wrap .group_con_r li{font-size:90%;line-height:1.2em; text-align:left;}

/*共通フッターーーーーーーーーーーーーーーーーーーーーーーー*/
#foot{width:950px;height:auto;	background-image: url(../images/back_body_foot.gif);	background-repeat: no-repeat;	background-position: center top;padding-top: 1.5em;text-align:center;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;}
#foot #foot_bana{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	margin-bottom: 20px;
}
#foot #foot_bana img{margin-right:30px;}
#foot #foot_bana img:hover{opacity:1.0;filter: alpha(opacity=100);}

#foot #foot_menu{
	text-align: center;
	height: 11px;
	width: auto;
	margin-left:auto;
	margin-right:auto;
}
#foot #foot_menu li{display: inline;color:#666666;font-size:95%;height:11px;}
#foot #foot_menu li img{margin:0px;height:11px;}
#foot_copyright{margin-top:26px;width:950px;line-height:2em;font-size:95%;}

/*サイトマップーーーーーーーーーーーーーーーーーーーーーーー*/
#sitemap{
	width:710px;
	margin-left:10px;
	height:auto;
	text-align:left;
	background-image:url(../images/back_sitemap.gif);
	background-repeat:repeat-y;
}
#sitemap_con{padding-left:10px;}
.sitemap_box{float:left;width:350px;}
#sitemap h4{background-image:url(../images/ind_sitemap_01.gif):background-repeat:no-repeat;
	background-image: url(../images/ind_sitemap_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	width: 330px;
	padding-left:18px;
	margin-bottom:3px;
	color:#333333;
	text-decoration: underline;
	line-height:1.5em;
}
#sitemap #sitemap_con .sitemap_box ul{margin-bottom:20px;}
#sitemap #sitemap_con .sitemap_box ul li{background-image:url(../images/ind_sitemap_02.gif);background-repeat:no-repeat;background-position:left center;padding-left:12px;width:300px;margin-left:20px;text-align:left;margin-top:10px;margin-bottom:10px;}
#sitemap #sitemap_con .sitemap_box .sitemap_con_info{background-image:url(../images/ind_sitemap_02.gif);background-repeat:no-repeat;background-position:left center;padding-left:12px;width:290px;margin-left:30px;text-align:left;margin-top:10px;margin-bottom:10px;}
/*新着情報一覧ーーーーーーーーーーーーーーーーーーーーーーー*/
#new{
	width:710px;
	margin-left:10px;
	height:auto;
	text-align:left;
	background-image:url(../images/back_sitemap.gif);
	background-repeat:repeat-y;
}
#new_con{padding-left:10px;}
#new h4{background-image:url(../images/ind_sitemap_01.gif):background-repeat:no-repeat;
	background-image: url(../images/ind_sitemap_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	width: 330px;
	padding-left:18px;
	margin-bottom:3px;
	color:#20D5ED;
	text-decoration: underline;
	line-height:1.5em;
}
#new #new_con ul{margin-bottom:20px;}
#new #new_con ul li{background-image:url(../images/ind_sitemap_02.gif);background-repeat:no-repeat;background-position:left center;padding-left:12px;width:auto;margin-left:20px;text-align:left;margin-top:10px;margin-bottom:2px;color:#20D5ED;}
#new #new_con ul li.new_con_info{background-image:none;padding-left:12px;width:auto;text-align:left;margin-top:0px;margin-bottom:1px;color:#333333;}
#new #new_con ul li.new_con_info span{color:#FF0000;}
#new #new_con ul li.new_con_info .new_con_line-through{text-decoration:line-through;color:#333333;}
#new #new_con ul li.new_con_info .new_con_font-mini{font-size:90%;color:#333333;}
/*ニセコリフト券------------*/
.lift_list_back {
	text-align: center;
	width:690px;
	background-image:url(../images/lift_list_back.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border: 1px solid #999999;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 5px;
}
.lift_list_td_00 {
	text-align: center;
	margin: 0 auto;
	font-size:180%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color:#E2FCFF;
	padding:5px;
	color:#0987A9;
}
.lift_list_td_01 {
	text-align: center;
	margin: 0 auto;
	font-size:180%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding:5px;
	color:#0987A9;
}
.lift_list_td_02 {
	text-align: center;
	margin: 0 auto;
	font-size:180%;
	color:#FF0000;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:5px;
}
.lift_list_td_03 {
	text-align: center;
	margin: 0 auto;
	font-size:100%;
	color:#333333;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:5px;
}
.lift_list_td_02 span{text-align: center;margin: 0 auto;color:#333333;font-size:50%;}
.lift_list_kome{font-size:95%;color:#333333;text-align:left;margin-left:5px;line-height:1.8em;}
/*ニセコペンションインフォメーション------------*/
.pen_info_red{ color:#FF0000;font-size:95%;text-align:left;margin-left:30px;margin-top:5px;margin-bottom:20px;}
.pen_ingo_tbl{	border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC; background-image:url(../images/pen_info_back.gif);background-repeat:repeat-y;}
.pen_info_tbl_td00{ font-weight:bold;background-color:#20D4EC;color:#FFFFFF;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.2em;}
.pen_info_tbl_td00img{padding:3px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.pen_info_tbl_td01{font-weight:bold;background-color:#FF5ABB;color:#FFFFFF;font-size:95%;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.4em}
.pen_info_tbl_td02-1{color:#333333;font-size:95%;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:3px;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.4em}
.pen_info_tbl_td02-2{background-color:#EFEFEF;color:#333333;font-size:95%;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:3px;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.4em}
.pen_info_tbl_td03-1{color:#333333;font-size:95%;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;width:68px;line-height:1.4em}
.pen_info_tbl_td03-2{background-color:#EFEFEF;color:#333333;font-size:95%;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;width:68px;line-height:1.4em}
/*レンタルインフォーメーション------------*/
.rental_kokuti{font-size:180%;color:#FF0000;font-weight:bold;text-align:center;margin:20px;}
.rental_mousikomi{width:710px;margin-bottom:15px;padding-left:4px;padding-right:4px;}
.rental_mousikomi p{font-size:95%;color:#FF0000;text-align:left;padding-left:20px;}
.rental_mousikomi_tbl{
	float:left;
	margin-left:15px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	width:330px;
	boder-color:1px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	display: inline;
}
.rental_mousikomi_tbl_tit{background-color:#666666;color:#FFFFFF;font-size:100%;font-weight:bold;padding:5px;text-align:center;height:20px;width:320px;}
.rental_mousikomi_tbl_con{background-color:#FFFFFF;color:#666666;font-size:100%;padding:15px;height:90px;text-align:left;}
.rental_mousikomi_tbl_con a{color:#FF0000;}
.rental_mousikomi_tbl_con .rental_mousikomi_tbl_chuui{font-size:95%;}
.rental_mousikomi_tbl_con .rental_mousikomi_tbl_kaisi{font-size:110%;color:#FF0000;}

.rental_price_tbl{margin:auto;width:650px;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;margin-top:10px;}
.rental_price_tbl_td00{ font-weight:bold;background-color:#666666;color:#FFFFFF;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_price_tbl_td01{background-color:#FFFFFF;color:#333333;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_price_tbl_td02{background-color:#E2FCFF;color:#333333;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_price_kome{color:#FF0000;margin-left:40px;font-size:95%;text-align:left;line-height:1.8em;}

.rental_size_tbl{margin:auto;width:650px;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;margin-top:10px;margin-bottom:15px;}
.rental_size_tbl_td00{ font-weight:bold;background-color:#666666;color:#FFFFFF;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_size_tbl_td01{width:90px;background-color:#FFFFFF;color:#333333;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_size_tbl_td02{width:90px;background-color:#E2FCFF;color:#333333;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:center;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_size_tbl_td01b{background-color:#FFFFFF;color:#333333;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:left;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_size_tbl_td02b{background-color:#E2FCFF;color:#333333;font-size:95%;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:left;	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;line-height:1.5em;}
.rental_size_tbl_td01b span{color:#FF0000;}
.rental_size_tbl_td02b span{color:#FF0000;}

.rental_sakuseichu{font-size:140%;color:#666666;padding:20px;}

.rental_chuui{width:710px;margin-top:10px;padding-left:10px;}
.rental_chuui li{background-image:url(../images/rental_icon_chuui.gif);background-position:left top;background-repeat:no-repeat;height:auto;color:#333333;font-size:100%;text-align:left;width:670px;margin-left:15px;padding-left:15px;line-height:1.5em;}
.rental_chuui li span{color:#FF0000;}

