@charset "utf-8";

/* CSS Document */

/*TChj[*/

.side_menu01{
background-image:url(../images/05_sidebtn01.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu01_here{
background-image:url(../images/05_sidebtn01_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu01 a:hover{
background-image:url(../images/05_sidebtn01_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu02{
background-image:url(../images/05_sidebtn02.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu02_here{
background-image:url(../images/05_sidebtn02_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu02 a:hover{
background-image:url(../images/05_sidebtn02_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu03{
background-image:url(../images/05_sidebtn03.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu03_here{
background-image:url(../images/05_sidebtn03_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu03 a:hover{
background-image:url(../images/05_sidebtn03_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu04{
background-image:url(../images/05_sidebtn04.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu04_here{
background-image:url(../images/05_sidebtn04_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu04 a:hover{
background-image:url(../images/05_sidebtn04_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu05{
background-image:url(../images/05_sidebtn05.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu05_here{
background-image:url(../images/05_sidebtn05_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu05 a:hover{
background-image:url(../images/05_sidebtn05_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu06{
background-image:url(../images/05_sidebtn06.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu06_here{
background-image:url(../images/05_sidebtn06_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu06 a:hover{
background-image:url(../images/05_sidebtn06_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

/*Add for Merge START-------*/
#mainBox p{
	width:auto;
}

#container #contentsBox #mainBox img{
	border: none;
	vertical-align:top;
}


* html #container #contentsBox #mainBox img{
	vertical-align:baseline;

}

.marginbtm3{margin:0 0 3px 0;}
.marginbtm5{margin:0 0 5px 0;}
.marginbtm10{margin:0 0 10px 0;}

.img_for_layout{
	font-size:1px;
	line-height:1px;
	vertical-align:top;
}

/*Add for Merge END-------*/

/* 写真の位置ひだり5px */
img.ph_left5{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
}

/* 写真の位置ひだり */
img.ph_left{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置みぎ */
img.ph_right{
	float:right;
	border:0px none;
	margin-left:10px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:10px;
}


#mainBox h3 {
	padding-bottom: 15px;
}
#mainBox #pagetopBtn {
	padding-top: 15px;
}

div#lp_bbtn {
	margin:10px 0 10px 0;
	padding:0;
}

.paddingw10{padding:0 10px;}
.paddingw20{padding:0 20px;}

#container #contentsBox #mainBox  #lp_bbtn  {
	line-height:1.6;
	font-size:100%;
	vertical-align:middle;
}


* html #container #contentsBox #mainBox #lp_bbtn{
	font-size:100%;
}

#container #contentsBox #mainBox div.imgvalignmiddle{
	line-height:1.6;
	font-size:85%;
	vertical-align: middle;

}
#container #contentsBox #mainBox  #lp_bbtn img,
#container #contentsBox #mainBox div.imgvalignmiddle img {
	vertical-align: middle;
}



#mainBox ul.category {
	line-height:1.2;
	font-size:70%;
	margin:0 0 0 0.5em;
	padding-left:12px;
}
#mainBox ul.category li{
	margin-bottom:5px;
}

