

div#bg_global{ background:url(../images/index/bg_global.jpg); 
width: 100%; 
height:62px;
}

div#bg_global #global_inner{
margin: 0 auto !important;
width: 1000px;
}

div#bg_global #global_inner ul li{
	float:left;
}

div#bg_keyimg {
    background-color: #080808;
    height: 562px;
    width: 100%;
    min-width: 1000px;
}

div#bg_keyimg #bg_mainimg{background:url(../images/index/img_main.png); 
width:1000px;
height:562px;
margin:0 auto;
position:relative;
}
ul.achivement p.title{font-size:13px; color:#391F11; text-decoration:underline; margin-top:20px;}
ul.achivement li {display: block;overflow: hidden;float: left;margin: 0px 5px 20px 10px;background: #fff;line-height: 1em;width:235px;height: 340px;}
ul.achivement li h2{ padding:0 10px}
ul.achivement li img{}
ul.achivement li p{font-size:12px; color:#796060; margin-left:10px; margin-top:10px; width:220px; line-height:1.3;}


div.main_watch01{position:absolute; top:0; right:75px; z-index:99;}
div.main_watch02{position:absolute; top:0; right:-140px;z-index:98;}

div#bg_conversion{background:url(../images/index/bg_conversion.png); width:100%; height:130px;}
div#bg_conversion #conversion_inner{margin:0 auto; padding-top:20px; width:1000px; position:relative;}

div#bg_conversion #conversion_inner p.btn_conversion01{position:absolute; top:30px; right:275px;}
div#bg_conversion #conversion_inner p.btn_conversion02{position:absolute; top:30px; right:0;}

div#contents_wrap{ width:1000px; margin:0 auto;}

div#contents_wrap h3{text-align:center; margin-bottom:50px; margin-top:70px;}
div.bg_contents .contents_inner h4{text-align:center; margin-bottom:50px; margin-top:70px;}

div.bg_contents{ background-image:url(../images/index/bg_contents01.jpg) ; width:100%; height:auto; margin-top:100px; padding-bottom:100px; }

div.contact_form{background-color:#fff; /*height:1100px;*/ width:1000px; border:3px solid #AD8907; padding:50px;}
div.bg_contents .contents_inner #strong ul li {display: block;overflow: hidden;float: left; margin: 0px 0px 20px 20px;background: #fff; line-height: 1em; width:235px; height:335px;}
div.bg_contents .contents_inner #strong ul li:first-child{margin-left:0 !important;}
div.bg_contents .contents_inner #strong ul li:nth-child(5){margin-left:0 !important;}

div.bg_contents .contents_inner #strong ul li  p img{margin-bottom:15px;}
div.bg_contents .contents_inner #strong ul li .price {
    padding: 0px 0px 0px 66px;
    background: url(../images/index/ico_buy.png) no-repeat 0px 5px;
    line-height: 30px;
	color:#971D39;
	font-size:20px;
	margin-left:10px;
	font-weight:600;
}
div.bg_contents .contents_inner ul li .price02 {
    padding: 0px 0px 0px 96px;
    background: url(../images/index/ico_buy02.png) no-repeat 0px 5px;
    line-height: 30px;
	color:#B08B06 !important;
	font-size:18px !important;
	margin-left:10px;
	margin-top: 20px;
}

div.bg_contents .contents_inner #strong ul li  p{font-size:12px; color:#391F11; margin-left:10px; margin-top:10px;}
div.bg_contents .contents_inner ul li h5 {font-size:13px; color:#391F11; margin-top:10px; margin-left:10px; text-decoration: underline; line-height:1.2;}
div#bland_category{background-color:#fff; height:auto; width:1000px; border:3px solid #AD8907; padding:20px; font-size:13px}

div.contents_inner{ width:1000px; margin:0 auto;}

.arrow_center {width: 100%;text-align: center;}
.center{text-align:center;}

body div#footer{padding: 0px 0 50px 0 !important;}

/*====================================================
	よくある質問 WP制御部分
====================================================*/
div.bg_faq{}
div#faq_contents ul{
	margin:0 0 40px 0;
	background-image:url(../images/index/bg_wallpaper.jpg)  ;
	border:3px solid #AD8907;
	padding:30px;
	width:1000px;
	padding-bottom:70px;
	
}
div#faq_contents ul li{
	margin:40px 0 0 0;
}
div#faq_contents ul li p.question{
	height:52px;
	padding:0 0 0 60px;
	background:url(../images/faq/ico_question.jpg) 0 50% no-repeat;
	border-bottom:1px solid #968793;
	font-size:25px;
	font-weight:bold;

}
div#faq_contents ul li p.answer{
	min-height:52px;
	margin:20px 0 0 0;
	padding:0 0 0 60px;
	background:url(../images/faq/ico_answer.jpg) 0 50% no-repeat;
	font-size:13px;
}

/*====================================================
	お客様の声 WP制御部分
====================================================*/

div#voice ul{
	margin:-60px 0px 0px 0px;
	overflow:hidden;
}
div#voice ul li{
	margin:40px 0 50px 0;
	border:2px solid #c6ae84;
	background:url(../images/common/bg_side.jpg);
}
div#voice ul li p{
	padding:15px 20px;
	font-size:13px;
}
div#voice ul li p.title{
	padding:10px 0 10px 55px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/voice/ico_voice.gif) 20px 50% no-repeat #c6ae84;
}
div#voice ul li p.customer{
	padding:15px 10px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#c6ae84;
	background:url(../images/voice/ico_customer.gif) 20px 90% no-repeat;
}

/* コラム見出し */
div#voice ul li h1 {
	font-size: 2rem;
	display:block;
	padding: 0 20px;
}

div#voice ul li h2 {
	font-size: 1.84rem;
	display:block;
	padding: 0 20px;
}

div#voice ul li h3 {
	background:none;
	display:block;
	margin:0;
	border:none;
	font-size: 1.68rem;
	font-family: inherit;
	padding: 0 20px;
}

div.bg_contents .contents_inner div#voice ul li h4 {
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.52rem;
	display:block;
	padding: 0 20px;
}

div.bg_contents .contents_inner div#voice ul li h5 {
	color: inherit;
	margin-top: 0;
	margin-left: 0;
	text-decoration: none;
	line-height: inherit;
	font-size: 1.36rem;
	display:block;
	padding: 0 20px;
}

div#voice ul li h6 {
	font-size: 1.2rem;
	display:block;
	padding: 0 20px;
}


/*====================================================
	SEIKOコラム WP制御部分
====================================================*/

dl#NewsList {margin-bottom: 50px;margin-top: 30px;}
dl#NewsList dl {}
dl#NewsList dt {float: left;height: auto !important;min-height: 05px 0 0 17px;width: 120px;color: #b19048 !important;font-weight:bold;}
dl#NewsList dd {border-bottom: thin dotted #633E2C;margin: 0 0 20px;padding: 0 0 15px 160px;color: #fff;font-size: 14px;}
dl#NewsList a:link {color: #fff;text-decoration: none;}
dl#NewsList a:visited {color: #fff;}
dl#NewsList a:hover {color: #dfc078;text-decoration: none;}
dl#NewsList a:active {text-decoration: none;}

dl#NewsList2 {margin-bottom: 50px;width: 760px !important;}
dl#NewsList2 dl {}
dl#NewsList2 dt {float: left;height: auto !important;min-height: 05px 0 0 17px;width: 120px;color: #D1AA7E !important;font-weight:bold; font-size:13px;}
dl#NewsList2 dd {border-bottom: thin dotted #ccc;margin: 0 0 20px;padding: 0 0 15px 137px;}
dl#NewsList2 a:link {color: #000;}
dl#NewsList2 a:visited {color: #000;}
dl#NewsList2 a:hover {color: #A1164D;text-decoration: none;}
dl#NewsList2 a:active {text-decoration: none;}

/*====================================================
	会社概要
====================================================*/
.userTable_02 {
    border-left: 1px solid #633E2C;
    border-top: 1px solid #633E2C;
    margin-bottom: 10px;
    width: 100%;
}
.userTable_02 caption {
    background: none repeat scroll 0 0 #D1CDB5;
    padding: 5px;
    text-align: center;
}
.userTable_02 th {
    background: none repeat scroll 0 0 #261710;
    border-bottom: 1px solid #633E2C;
    border-right: 1px solid #633E2C;
    font-weight: normal;
    padding: 20px;
	font-size:14px;
	color:#fff;
}
.userTable_02 td {
    background: none repeat scroll 0 0 #362720;
    border-bottom: 1px solid #633E2C;
    border-right: 1px solid #633E2C;
    padding: 20px;
	color:#fff;
}
.userTable_02 td li {
	margin-bottom: 10px;
}
.userTable_02 td li:last-child {
	margin-bottom: 0;
}
.userTable_02 td li img {
	margin-right: 10px;	
}
.userTable_02 td a {
	color: #FFF;
}

/*====================================================
	個人情報保護方針
====================================================*/
div.bg_pribacy {
    background-color: #362720;
    height: auto;
    width: 1000px;
    border: 2px solid #633E2C;
    padding: 40px;
	overflow:auto;
	color:#fff;
}
div.bg_pribacy h6{font-size:20px; margin-top:30px;}
div.bg_pribacy h6:first-child{margin-top:0;}

div.bg_pribacy p{margin-top:10px; color:#dfdfdf;}
