@charset "UTF-8";

/* --------------------------------------------------------
/customers/index.html
-------------------------------------------------------- */

#page_left #page_title{
	width:777px;
	height:87px;
	background:url('../img/style_title.jpg');
	background-repeat:no-repeat;
	margin:0 0 60px 0;
}

#page_left h3,
#page_left .Three{
	font-size:15px;
	line-height:24px;
	letter-spacing:0.3em;
	font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3",Meiryo,"メイリオ","平成明朝",'ＭＳ Ｐゴシック',serif;
	text-indent:46px;
	padding:63px 0 0 0;
}

#page_left #contents h4,
#page_left #contents div.h4,
#page_left #contents div.Four{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3",Meiryo,"メイリオ","平成明朝",'ＭＳ Ｐゴシック',serif;
	text-indent:0;
	background:url('');
	border-bottom:solid 2px #dcdcdc;
	padding:0 0 6px 0;
	margin:0 0 30px 0;
}

#page_left #contents .contents_summary{
	width:685px;
	margin:0 0 38px 0;
}

#page_left #contents .contents_summary1{
	width:685px;
	height:273px;
}

#page_left #contents .contents_summary dl{
	width:685px;
	height:273px;
	margin:-273px 0 0 0;
}

#page_left #contents .contents_summary dt{
	font-size:24px;
	line-height:36px;
	font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3",Meiryo,"メイリオ","平成明朝",'ＭＳ Ｐゴシック',serif;
	padding:0 0 0 320px;
	width:685px;
	height:273px;
}

#page_left #contents .contents_summary dd{
	width:685px;
	height:273px;
	margin:-273px 0 0 0;
}

#page_left #contents .contents_summary dd a,
#page_left #contents .contents_summary dd span{
	display:block;
	padding:114px 0 0 320px;
}



/* --------------------------------------------------------
/customers/detail.html
-------------------------------------------------------- */

#voicenavi1{
	position:relative;
	z-index:2;
	height:20px;
	margin:-58px 0 38px 0;
	left:95px;
}

#voicenavi2{
	position:relative;
	z-index:3;
	height:20px;
	margin:-20px 0 0 0;
	left:15px;
}

* html #voicenavi2{
	position:relative;
	z-index:3;
	height:20px;
	margin:-20px 0 0 0;
	left:95px;
}

#voicenavi1 ul,
#voicenavi2 ul{
	width:280px;
	margin:0 0 0 405px;
}

#voicenavi1 li,
#voicenavi2 li{
	float:left;
}

#voicenavi1 li#voicenavi1_1 a{
	display:none;
	width:90px;
	height:20px;
	text-indent:-9999px;
	margin:0 5px 0 0;
	background:url('../img/btn_back.gif');
	background-repeat:no-repeat;
}
#voicenavi2 li#voicenavi2_1 a{
	display:none;
	width:90px;
	height:20px;
	text-indent:-9999px;
	margin:0 5px 0 0;
	background:url('../img/btn_back.gif');
	background-repeat:no-repeat;
}

#voicenavi1 li#voicenavi1_2 a,
#voicenavi2 li#voicenavi2_2 a{
	display:block;
	width:90px;
	height:20px;
	text-indent:-9999px;
	background:url('../img/btn_next.gif');
	background-repeat:no-repeat;
}
#voicenavi1 li#voicenavi1_3 a,
#voicenavi2 li#voicenavi2_3 a{
	display:block;
	width:90px;
	height:20px;
	margin:0 5px 0 0;
	text-indent:-9999px;
	background:url('../img/btn_back02.gif');
	background-repeat:no-repeat;
}




#page_left #contents #contents_detail{
	width:685px;
	background:url('../img/contents_detail_bg.gif');
}

#page_left #contents #contents_detail #contents_detail_left{
	float:left;
	width:428px;
	margin:0 60px 0 0;
}

#page_left #contents #contents_detail #contents_detail_right{
	float:left;
	width:197px;
	overflow:hidden;
}

#page_left #contents #contents_detail #contents_detail_left h5,
#page_left #contents #contents_detail #contents_detail_left div.h5,
#page_left #contents #contents_detail #contents_detail_left div.Five{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#839214;
	margin:0 0 1em 0;
}

#page_left #contents #contents_detail #contents_detail_left .contents_detail_left_inner{
	margin:0 0 40px 0;
}

#page_left #contents #contents_detail #contents_detail_left .contents_detail_left_inner a{
	color:#839214;
}

#page_left #contents #contents_detail #contents_detail_left p{
	margin:0 0 1em 0;
}

#page_left #contents #contents_detail #contents_detail_left .imgbox{
	float:left;
	width:185px;
	background:url('../img/imgbox_bg.gif');
	background-repeat:repeat-y;
	margin:0 20px 10px 0;
}

#page_left #contents #contents_detail #contents_detail_left .imgbox_upper{
	background:url('../img/imgbox_upper.gif');
	background-repeat:no-repeat;
	padding:6px 0 0 0;
}

#page_left #contents #contents_detail #contents_detail_left .imgbox_bottom{
	background:url('../img/imgbox_bottom.gif');
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:0 0 7px 6px;
}

#page_left #contents #contents_detail #contents_detail_left td{
	padding-left:20px;
}

#page_left #contents #contents_detail #contents_detail_left td img{
	margin-left:-20px;
	margin-bottom:20px;
	border:solid 2px #cccccc;
}

.categorie_box{
	width:197px;
	background:url('../img/itembox_bg.gif');
	background-repeat:repeat-y;
	margin:0 0 5px 0;
}

.categorie_box_upper{
	background:url('../img/itembox_upper.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	padding:3px 0 0 0;
}

.categorie_box_bottom{
	background:url('../img/itembox_bottom.gif');
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:0 5px 5px 5px;
}

.categorie_box dl{
	width:187px;
}

.categorie_box dt{
	margin:0 0 9px 0;
}

.categorie_box dd{
	padding:0 7px;
	height:8em;
}

.categorie_title2{
	margin:0 0 4px 0;
}

.categorie_box_img1{
	width:189px;
	height:301px;
}

.categorie_box_title1{
	width:189px;
	height:55px;
	margin:-55px 0 0 0;
	text-align:center;
}

.categorie_box_title1 a{
	display:block;
	width:189px;
	font-size:10px;
	line-height:12px;
	padding:35px 0 8px 0;
}

.categorie_box_img2{
	width:189px;
	height:181px;
}

.categorie_box_title2{
	width:189px;
	height:55px;
	margin:-55px 0 0 0;
	text-align:center;
}

.categorie_box_title2 a{
	display:block;
	width:189px;
	font-size:10px;
	line-height:12px;
	padding:35px 0 8px 0;
}

.categorie_box_img3{
	width:187px;
	height:188px;
	margin:0 0 8px 0;
}

.categorie_box_title3{
	width:187px;
	height:52px;
	margin:-52px 0 0 0;
}

.categorie_box_title3 a{
	display:block;
	width:187px;
	font-size:10px;
	line-height:120%;
	padding:35px 0 5px 0;
	text-align:center;
}

.categorie_box_txt3{
	padding:0 7px;
	height:8em;
}

.categorie_box_txt3 h5 a,
.categorie_box_txt3 div.h5 a,
.categorie_box_txt3 div.Five a{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
/*	color:#b9cb07;*/
	color:#ce7171;
}

.contents_detail_right_1{
	padding:5px 6px 30px 6px;
}

.mt30{
	margin-top: 30px;
}
.mb22{
	margin-bottom: 22px;
}
#faq dl{
	padding:19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

#faq dt{
	background:url('../../common/img/arrow1.gif');
	background-repeat:no-repeat;
	background-position:0 0.2em;
	font-size:14px;
	line-height:21px;
	margin:0 0 15px 0;
}

#faq dt p,
#faq dt span
{
	display:block;
	color:#839214;
	font-weight:bold;
	padding:0 0 0 20px;
}

#faq dd{
	padding:0 0 0 20px;
}
.noline{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.right_title{
	width:197px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#839214;
	margin:0 0 1em 0;
}
/*
#page_left #contents .contents_inner{
	margin:0 0 35px 0;
}
#page_left #contents .imgbox{
	float:left;
	width:228px;
	height: 249px;
	background-image: url(/media/img/box_line.jpg);
	background-repeat: no-repeat;
	margin-bottom:35px;
}

#page_left #contents .imgbox_img{
	width:226px;
	height:176px;
	background:url('../img/imgbox_bg2.gif');
	background-repeat:repeat-y;
	text-align:center;
}

#page_left #contents .imgbox_img img{
	margin:7px 0 0 0;
}

#page_left #contents .imgbox_txt{
	padding:15px 15px 0 15px;
	text-align:center;
	font-size:14px;
	line-height:21px;
}
*/

