@charset "utf-8";

#header .pan {

	overflow: hidden;

	padding-left: 9px;

	clear: left;

}

#header .pan li{

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	background: url(../img/share/pan_arrow.gif) no-repeat left top;

	height: 17px;

	padding-top: 4px;

	padding-left: 24px;

	padding-right: 11px;

}

#header .pan .home {

	background: url(../img/share/pan_home_icon.gif) no-repeat left 2px;

}





/* サイドナビゲーション（アイコンは各side_xxx.cssで指定)

**********************************************************************/

#contents #side h3 {

	background: #FFF;

	padding-top: 11px;

	padding-bottom: 4px;

	padding-left: 9px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #b2b2b2;

}







#contents #side ul {

}



#contents #side ul li {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #b2b2b2;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 9px;

}



#contents #side ul li a {

	display: block;

	padding-left: 43px;

	padding-top: 6px;

	padding-bottom: 6px;

}



#contents #side ul li p {

	display: block;

	padding-left: 43px;

	padding-top: 6px;

	padding-bottom: 6px;

}



/* main

**********************************************************************/

#main h2 {

	color: #0099ff;

	padding-top: 12px;

	padding-left: 15px;

	padding-bottom: 17px;

	font: bold 117%/1 Arial, Helvetica, sans-serif;

}



#main h2 span {

	display: block;

	font: bold 175% Arial, Helvetica, sans-serif;

	padding-bottom: 3px;

	letter-spacing: -0.2px;

}



#main .text {

	line-height: 1.4;

	padding-bottom: 15px;

	padding-left: 15px;

	padding-right: 23px;

}

#main .right_pic {

	float: right;

	padding-top: 15px;

	padding-right: 11px;

	padding-bottom: 15px;

	padding-left: 38px;

}
#main .box {
	position: relative;
}




#main h3 {

	border-top-width: 8px;

	border-top-style: solid;

	border-top-color: #0099ff;

	padding-top: 12px;

	padding-bottom: 14px;

	padding-left: 12px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #b2b2b2;

	margin-bottom: 35px;

	font: bold 159% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
#main .box .order {
	position: absolute;
	top: 19px;
	right: 0px;
}



#main .main_img {

	padding-left: 35px;

	padding-bottom: 33px;

}



#main h4 {

	background: #f2f2f2 url(../img/share/icon_square.gif) no-repeat 14px 14px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #dbdbdb;

	border-bottom-color: #dbdbdb;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 32px;

	margin-bottom: 15px;

}
