@charset "utf-8";

/*
 * template overwrite
 */
body#sub #main div#content{
	padding:15px 0 0 40px;
	width:620px;
}
/*
 * /template overwrite
 */

div#side p{
margin:0 10px 0 0;
}

div#side p.banner02{
	margin-bottom:0;
	padding-left:7px;
	background:transparent url(/service/common/images/bg_line.gif) left top repeat-y;
}

div#side p.banner {
	background:transparent url(/service/common/images/bg_line.gif) repeat-y scroll left top;
	margin-bottom:0pt;
	padding-bottom:4px;
	padding-left:7px;
	padding-top:10px;
}

div#side ul#owner li{
	height:35px;
	line-height:35px;
	padding:0 0 0 10px;
	background: url(/common/images/ll-menu.gif) no-repeat left bottom;
}
div#side ul#owner li a{
	text-decoration:none;
}
div#side ul#owner li a:hover{
	color: #ff0000;
}
p#breadcrumbs{
	color:#7c5933;
	margin:0 13px 0 0;
}

p#breadcrumbs a{
	color:#7c5933;
}



h2{
margin-top:32px;
margin-bottom:11px;
}

h2.idx{
margin-top:20px;
margin-bottom:11px;
}

h3{
margin-bottom:15px;
color:#5b3000;
font-weight:bold;
font-size:small;
background:transparent url(/service/magazine/owner/images/gal_ico.gif) 1px 0.4em no-repeat;
padding-left:17px;
}

.title02{
margin-top:25px;
}

.clear{
clear:both;
}

.pagetop{
text-align:right;
margin:18px 30px 0 0;
font-size:small;
}

.wrap{
min-height:670px;
height:670px;
}

td[class] .wrap{
height:auto;
}

.idxcatch{
margin-bottom:22px;
padding-bottom:30px;
border-bottom:1px dashed #d0d0d0;
}

.mainimg{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px dashed #d0d0d0;
}

.section{
border-bottom:1px dashed #d0d0d0;
margin-bottom:20px;
}

.section p{
padding-bottom:20px;
color:#777;
}

.section td{
vertical-align:top;
}

.section .phtm{
width:212px;
padding:6px;
background:#f1cba8;
color:#5b3000;
}

.section .phtm dt{
margin-bottom:3px;
}

.section .phtm dd{
font-size:x-small;
margin-bottom:10px;
}

.section .phts{
padding:18px 10px 8px 10px;
background:#f1cba8;
margin-left:25px;
}

.section .phts p{
padding-bottom:10px;
color:#562F06;
font-size:x-small;
}

.partlayout{
border-bottom:1px dashed #d0d0d0;
margin-bottom:20px;
}

.partlayout td{
padding-bottom:20px;
vertical-align:top;
text-align:left;
}

.partlayout dl{
width:395px;
}

.partlayout dl.detail{
width:305px;
}

.partlayout dt{
color:#5b3000;
font-weight:bold;
margin-bottom:18px;
padding-left:13px;
background:transparent url(/service/magazine/owner/images/gal_ico.gif) 0 0.5em no-repeat;
}

.partlayout dl.detail dt{
margin-bottom:10px;
}

.partlayout dl dt a{
color:#5b3000;
}

.detailbtn{
margin-top:6px;
}

/*__[071019add]__*/
.qa{ background:url(/service/magazine/owner/images/vol2/parts_border_001.gif) repeat-y; padding-left:18px; margin-bottom:30px; }
.qa dt{ font-weight:bold; background:url(/service/magazine/owner/images/vol2/parts_q_001.gif) no-repeat 0% 10%; padding-left:30px; color:#5B3101; margin-bottom:10px;}
.qa dd{ background:url(/service/magazine/owner/images/vol2/parts_a_001.gif) left top no-repeat; padding-left:30px; color:#666666; font-size:small;}

.st{ color:#562F06; font-size:80%; line-height:150%; border-spacing:1px;border-collapse:separate;}
.st img{ margin:10px; }
.catchup{ font-size:x-small; color:#666666; margin-bottom:35px; }
.catchup a{ color:#5B3101; }
.f_size{ font-size:x-small; color:#5B3101; }
/*__/[071019add]__*/

