/* =================================================================
COMMON 
================================================================= */
/* title 
---------------- */
#contents_area h2{
	background-image:url(../../business_domain/images/ttl_main.gif);
}


/* side menu
---------------- */
ul#side_menu li.s_menu07on,
ul#side_menu li.s_menu08,
ul#side_menu li.s_menu09,
ul#side_menu li.s_menu08c,
ul#side_menu li.s_menu09c,
ul#side_menu li.s_menu08on,
ul#side_menu li.s_menu09on{
	padding-bottom:1px;
}


ul#side_menu li.s_menu01 a{
	background-image:url(../../business_domain/images/side_menu01.gif);
}
ul#side_menu li.s_menu02 a{
	background-image:url(../../business_domain/images/side_menu02.gif);
}
ul#side_menu li.s_menu03 a{
	background-image:url(../../business_domain/images/side_menu03.gif);
}
ul#side_menu li.s_menu04 a{
	background-image:url(../../business_domain/images/side_menu04.gif);
}
ul#side_menu li.s_menu05 a{
	background-image:url(../../business_domain/images/side_menu05.gif);
}
ul#side_menu li.s_menu06 a{
	background-image:url(../../business_domain/images/side_menu06.gif);
}
ul#side_menu li.s_menu07 a{
	background-image:url(../../business_domain/images/side_menu07.gif);
}
ul#side_menu li.s_menu08 a{
	background-image:url(../../business_domain/images/side_menu08.gif);
	display:none;
}
ul#side_menu li.s_menu09 a{
	background-image:url(../../business_domain/images/side_menu09.gif);
	display:none;
}
ul#side_menu li.s_menu10 a{
	background-image:url(../../business_domain/images/side_menu10.gif);
	display:none;
}
ul#side_menu li.s_menu08c a{
	background-image:url(../../business_domain/images/side_menu08.gif);
}
ul#side_menu li.s_menu09c a{
	background-image:url(../../business_domain/images/side_menu09.gif);
}
ul#side_menu li.s_menu10c a{
	background-image:url(../../business_domain/images/side_menu10.gif);
}

/* side menu ON */
ul#side_menu li.s_menu01on a,
ul#side_menu li.s_menu02on a,
ul#side_menu li.s_menu03on a,
ul#side_menu li.s_menu04on a,
ul#side_menu li.s_menu05on a,
ul#side_menu li.s_menu06on a,
ul#side_menu li.s_menu07on a,
ul#side_menu li.s_menu08on a,
ul#side_menu li.s_menu09on a,
ul#side_menu li.s_menu10on a{
	background-position:-340px 0px;
	background-repeat:no-repeat;	
}
ul#side_menu li.s_menu01on a{
	background-image:url(../../business_domain/images/side_menu01.gif);
}
ul#side_menu li.s_menu02on a{
	background-image:url(../../business_domain/images/side_menu02.gif);
}
ul#side_menu li.s_menu03on a{
	background-image:url(../../business_domain/images/side_menu03.gif);
}
ul#side_menu li.s_menu04on a{
	background-image:url(../../business_domain/images/side_menu04.gif);
}
ul#side_menu li.s_menu05on a{
	background-image:url(../../business_domain/images/side_menu05.gif);
}
ul#side_menu li.s_menu06on a{
	background-image:url(../../business_domain/images/side_menu06.gif);
}
ul#side_menu li.s_menu07on a{
	background-image:url(../../business_domain/images/side_menu07.gif);
}
ul#side_menu li.s_menu08on a{
	background-image:url(../../business_domain/images/side_menu08.gif);
}
ul#side_menu li.s_menu09on a{
	background-image:url(../../business_domain/images/side_menu09.gif);
}
ul#side_menu li.s_menu10on a{
	background-image:url(../../business_domain/images/side_menu10.gif);
}



/* =================================================================
画像部分
================================================================= */

.img_area{
	padding:30px 0 30px 0;
}

.img_area03{
	padding:10px 0 30px 0;
}

.under_link{
	padding:15px 0 15px 5px;
}

.arrow{
	padding:15px 0 15px 0;
}

.arrow2{
	padding:15px 0 0 0;
}

.arrow3{
	padding:5px 0 15px 0;
}

.list_area{
	margin:20px 0 30px 0;
	font-size:12px;
}

.list_area03{
	margin:10px 0 30px 0;
	font-size:12px;
}


.list_area li{
	margin: 0 0 7px 0;
	padding: 0; 
}

.list_area03 li{
	margin: 0 0 7px 0;
	padding: 0; 
}


.list_icon{
	margin:0 10px 0 0;
}

.line{
	margin-bottom:20px
}



#next{
	float:right;
	font-size:12px;
	margin:10px 0 20px 0;
}

#next p{
	background:url(../images/arrow_next.gif) center left no-repeat;
	font-size:12px;
	padding-left:16px;
	display:inline;
}


#prev{
	float:right;
	font-size:12px;
	margin:20px 0 10px 0;
}

#prev p{
	background:url(../images/arrow_prev.gif) center left no-repeat;
	font-size:12px;
	padding-left:16px;
	display:inline;
}

ul.link_list{
	border-top:1px solid #001166;
	padding:12px 0px 0px 0px;
}
ul.link_list li{
	background:url(../images/icon_link.gif) 0px 0.1em no-repeat;
	padding-left:15px;
	margin-bottom:10px;
}

.telnumber{
	padding-left:15px;
	margin-bottom:15px;
	font-size:12px;
}



/* menu
---------------- */
.p_menu{
	border-bottom:1px solid #001166;
	text-align:right;
	margin:-20px 0px 20px 0px;
	min-height:1px;　/* IE 7対策 */
}

.p_menu ul{
	float:right;
	font-size:12px;
	padding-bottom:10px;
}
.p_menu2{
	border-top:1px solid #001166;
	text-align:right;
	padding:0px 0px 30px 0px;
	min-height:1px;　/* IE 7対策 */
}

.p_menu2 ul{
	float:right;
	font-size:12px;
	padding-top:10px;
}

.number_link{
	padding:0px 5px;
	float:left;
	font-weight:bold;
}
.number_link a{
	font-weight:normal;
}

.back{
	padding-left:15px;
	background:url(../../common/images/icon_link.gif) 0px 0.1em no-repeat;
	float:left;
}
.next{
	padding-left:25px;
	background:url(../../common/images/icon_link.gif) 10px center no-repeat;
	float:left;
}
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
.p_menu:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.p_menu{ display:inline-table; }

/* Mac IE には適用させない \*/
* html .p_menu{ height:1px; }
.p_menu { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */


/* title 
---------------- */
h4{
	clear:both;
	margin-bottom:20px;
	font-size:12px;
}


/* pagetop 
---------------------------------------------------------- */
#pagetop_area{
	padding-top:10px;
	margin-top:0px;
}
