@charset "utf-8";
/*
Theme Name:design1
Theme URI:http://www.lineup-car.com/blog/
Description:lineup design1
Author:ForeFront
*/


/* マージン、パディング用 */
@import url("css/Navi.css");
@import url("css/Deco.css");
@import url("css/Tags.css");
@import url("css/Ma-Pad.css");


/* +++ ここから +++ */

/* CSS Document */


#Wrapper {
	background: #f5f5f5 url(common/bgm.gif) top center repeat-y;
}


#Box_all1 {
	margin-right: auto;
	margin-left: auto;
	background: url(common/bgwl.gif) top center no-repeat;
}

#Box_all2 {
	margin-right: auto;
	margin-left: auto;
	background: url(common/bgwr.gif) top center no-repeat;
}

#Bgd {
	background: url(common/bgd.gif) bottom center no-repeat;
	padding: 0px 0px 370px 0px;
}

#Tbox {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#Mbg {
	width: 850px;
	height: 311px;
	margin: 26px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#Mbg02 {
	width: 850px;
	margin: 26px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#Main {
	float: left;
	width: 850px;
	height: 311px;	
}

/* +++ content +++ */
#Content {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 100%;
	min-height: 100%;	
}


/* +++ /content +++ */

/* +++ top right +++ */
#Right {
	width: 624px;
	float: right;
	padding: 10px 25px 0px 0px;
	margin: 15px 0px 0px 0px;
}

#Right {
	width: 624px;
	float: right;
	padding: 0px 25px 0px 0px;	
}
.tt01 {
background: url(../../../img/t01.jpg) top left no-repeat;
width: 624px;
height: 52px;
text-indent: -9999px;
}

.up {
	background:url(../../../img/up01.jpg) top left no-repeat;
	width: 624px;
	height: 10px;
	text-indent: -9999px;
}
#D01 {
	background:url(../../../img/d01.jpg) bottom left no-repeat;
	width: 624px;
	padding: 0px 0px 10px 0px;
}
#Osu {
	width: 612px;
	font-size: 11px;
}

#D02 {
	background:url(../../../img/d02.jpg) top left no-repeat;
	width: 624px;
	height: 228px;
	font-size: 12px;
}

dl#D02box {
	display:block;
	width: 300px;
	padding:20px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	float: right;
}
dl#D02box dt{
	list-style-type:none;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin: 0px;
	text-align:left;
	line-height: 1.5em;
	letter-spacing: 1.0px;
	font-size: 14px;
	color: #ff5a00;
}
dl#D02box dd{
	list-style-type:none;
	text-decoration: none;
	padding:15px 0px 0px 0px;
	margin: 0px;
	text-align:left;
	line-height: 1.7em;
	letter-spacing: 1.0px;
	font-size: 12px;
	color: #666666;
}

#D03 {
	background:url(../../../img/d03.jpg) bottom left no-repeat;
	width: 624px;
	padding: 0px 0px 20px 0px;
}

#D03mv{
	width: 480px;
	padding: 15px 70px 0px 73px;
}

#Btn01 {
	width: 609px;
	height: 87px;
	background: url(../../../img/btn01.jpg) top left no-repeat;
}

ul#Btn01 {
	width: 609px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 7px;
}
ul#Btn01 li{
	padding:0px 0px 0px 0px;
	margin: 0px;
	list-style-type:none;
	text-indent: -9999px;
}
ul#Btn01 li a{
	background: url(../../../img/btn01.jpg) top left no-repeat;
	height: 87px;
	text-decoration: none;
	color: #ff5a00;
	display: block;
}
ul#Btn01 li a:hover{
	background: url(../../../img/btn01-02.jpg) top left no-repeat;
	text-decoration: none;
	display: block;
}

#D04 {
	background:url(../../../img/d04.jpg) bottom left no-repeat;
	width: 624px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 1.8em;
	letter-spacing: 0.2px;
}

.news_txt02 a{
	color: #457c9c;
}
.news_txt02 a:hover{
	color: #8d8d8d;	
}

#News {
	float:left;
	width: 600px;
	overflow: auto;
	height: 107px; /* 147 */
	scrollbar-base-color: #fe9317;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #ebeae9;
	scrollbar-face-color: #c2bebb;
	scrollbar-darkshadow-color: #949392;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #f3f2f2;
	scrollbar-shadow-color: #a5a2a0;
	margin: 5px 1px 1px 0px;
	padding: 10px 0px 0px 10px;
	font-size:12px;
}
#News dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#News dt {
	float: left;
	background: url(../../../img/icon01.jpg) top left no-repeat;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 7px 0px;
	list-style-type: none;	
	text-align: left;	
	font-size: 12px;
	text-decoration: none;
	color: #663200;	
	font-weight: 700;
	width: 100px;
}
#News dd {
	float: left;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
	list-style-type: none;
	text-align: left;	
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	width: 460px;
}
#News dt a{
	color: #e44e04;
	text-decoration: none;
}

#News dt a:hover{
	color: #f3851b;
	text-decoration: underline;
}
#News dd a{
	color: #1588bd;
	text-decoration: none;
}

#News dd a:hover{
	color: #56b2dc;
	text-decoration: underline;
}

#Ba01 {
	width: 624px;
	height: 139px;
	background: url(../../../img/ba01.jpg) top left no-repeat;
}

ul#Ba01 {
	width: 624px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
ul#Ba01 li{
	padding:0px 0px 0px 0px;
	margin: 0px;
	list-style-type:none;
	text-indent: -9999px;
}
ul#Ba01 li a{
	background: url(../../../img/ba01.jpg) top left no-repeat;
	height: 139px;
	text-decoration: none;
	color: #ff5a00;
	display: block;
}
ul#Ba01 li a:hover{
	background: url(../../../img/ba01-02.jpg) top left no-repeat;
	text-decoration: none;
	display: block;
}
/* +++ /top right +++ */

/* +++ top left +++ */
#Left {
	width: 212px;
	float: left;
	padding: 0px 0px 0px 25px;
	margin: 15px 0px 0px 0px;
}

html #Left {
	width: 212px;
	float: left;
	padding: 0px 0px 0px 25px;
}


.rup02 {
	background: url(../../../common/rup02.jpg) top left no-repeat;
	width: 212px;
	height: 50px;
	text-indent: -9999px;
}
.rd02 {
	background: url(../../../common/rd02.jpg) bottom left no-repeat;
	width: 212px;
	padding: 0px 0px 10px 0px;
}

.taik01 {
	background: url(../../../common/taik01.jpg) top left no-repeat;
	width: 212px;
	height: 50px;
	text-indent: -9999px;
}
.taik02 {
	background: url(../../../common/taik02.jpg) top left no-repeat;
	width: 212px;
	height: 40px;
	text-indent: -9999px;
}

#Taik {
	width:212px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}
#Taik01 {
	width: 212px;
}

ul#Taik01 {
	width: 212px;
	padding:5px 0px 0px 0px;
	margin: 0px;
}
ul#Taik01 li{
	width: 212px;
	list-style-type:none;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin: 0px;
	text-indent: -9999px;
}
ul#Taik01 li a{
	display: block;
}
ul#Taik01 li a:hover{
	display: block;
}
.tbtn01 {
	background: url(../../../common/btn01.jpg) top left no-repeat;
	width: 212px;
	height: 40px;
}
.tbtn01 a {
	background: url(../../../common/btn01.jpg) top left no-repeat;
	width: 212px;
	height: 40px;
	text-decoration: none;
}
.tbtn01 a:hover {
	background: url(../../../common/btn01-02.jpg) top left no-repeat;
	text-decoration: none;
}
.tbtn02 {
	background: url(../../../common/btn02.jpg) top left no-repeat;
	width: 212px;
	height: 40px;
}
.tbtn02 a {
	background: url(../../../common/btn02.jpg) top left no-repeat;
	width: 212px;
	height: 40px;
	text-decoration: none;
}
.tbtn02 a:hover {
	background: url(../../../common/btn02-02.jpg) top left no-repeat;
	text-decoration: none;
}


.rup03 {
	background: url(../../../common/rup03.jpg) top left no-repeat;
	width: 212px;
	height: 65px;
	text-indent: -9999px;
}
.rd03 {
	background: url(../../../common/rd03.jpg) bottom left no-repeat;
	width: 212px;
	padding: 0px 0px 20px 0px;
}

.sh_icon01 {
	background: url(../../../common/icon01.jpg) top left no-repeat;
	width: 25px;
}
.sh_icon02 {
	background: url(../../../common/icon02.jpg) top left no-repeat;
	width: 25px;
}

#Shop {
	width:212px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
}

#Shop .c01{
	font-size: 12px;
	color: #3a3a3a;
}
#Shop .c02{
	font-size: 14px;
	color: #3a3a3a;
}

#Shop01 {
	width: 212px;
}

ul#Shop01 {
	width: 212px;
	padding:20px 0px 0px 10px;
	margin: 0px;
}
ul#Shop01 li{
	width: 212px;
	list-style-type:none;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin: 0px;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}
ul#Shop01 li a{
	display: block;
}
ul#Shop01 li a:hover{
	display: block;
}
#Shop02 {
	width: 212px;
}

ul#Shop02 {
	width: 212px;
	padding:15px 0px 0px 10px;
	margin: 0px;
}
ul#Shop02 li{
	width: 212px;
	list-style-type:none;
	text-decoration: none;
	padding:0px 0px 5px 26px;
	margin: 0px;
	color: #734822;
	line-height: 1.7em;
	letter-spacing: 0.2px;
}
ul#Shop02 li a{
	display: block;
}
ul#Shop02 li a:hover{
	display: block;
}


/* +++ /top left +++ */


/* +++ guide +++ */
#Gu {
	width: 580px;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 12px;	
}

#Gu ul{
	width: 580px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}
#Gu li{
	list-style-type: none;
	text-decoration: none;
	color: #565656;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding: 0px;
	margin: 0px;
}
#Gu li a{
}
#Gu li a:hover{
}

#Gu02 {
	width: 580px;
}

#Gu03 {
	width: 580px;
	float: left;
}

#Gu_box {
	width: 600px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
#Gu_box01 {
	width: 560px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#Gu_box01 ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#Gu_box01 li{
	padding: 3px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
.gu_icon01 {
	background: url(../../../img/img_company/icon01.jpg) top left no-repeat;
}

.gu03 .img1{
	float: left;
	width: 281px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
.gu03 .img2{
	float: right;
	width: 270px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#Map {
	width: 330px;
	padding: 30px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.gu04 {
	width: 590px;
	float: left;
	padding: 0px 0px 0px 15px;
}

ul#Gu07 {
	width:590px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-type: none;
}

ul#Gu07 li{
	text-decoration: none;
	color: #565656;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 10px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
.gu_pbg01 {
	background: url(../../../guide/img/pbg01.jpg) top left no-repeat;
	width: 590px;
	height: 170px;
}
.gu_pbg01 img{
	float: left;
	padding: 10px 0px 0px 10px;
}

.gu_pbg02{
	background: url(../../../guide/img/pbg02.jpg) top left no-repeat;
	width: 220px;
	height: 180px;
}

.gu_pbg03{
	background: url(../../../guide/img/pbg03.jpg) top left no-repeat;
	width: 220px;
	height: 35px;
}


dl#Gu06 {
	width:340px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

dl#Gu06 dt{
	text-decoration: none;
	color: #565656;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 10px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
dl#Gu06 dd{
	text-decoration: none;
	color: #565656;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	
/* +++ /guide +++ */

/* --voice-- */
#Voice {
	width: 580px;
	padding: 20px 0px 0px 10px;
	font-size: 12px;
}
#Voice2 {
	width: 580px;
	padding: 20px 0px 0px 10px;
	font-size: 12px;
}

#Vo03 {
	width: 290px;
	overflow: auto;
	height: 553px; /* 147 */
	scrollbar-base-color: #fe9317;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #ebeae9;
	scrollbar-face-color: #c2bebb;
	scrollbar-darkshadow-color: #949392;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #f3f2f2;
	scrollbar-shadow-color: #a5a2a0;
	margin: 5px 1px 1px 0px;
	padding: 10px 0px 10px 10px;
	font-size:12px;
}

.vo_box {
	width: 260px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;	
}

dl.vo_box  {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

dl.vo_box dt {
	float: left;
	background: url(../../../voice/img/icon01.jpg) top left no-repeat;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #4d849b;
	list-style-type: none;
	width: 70px;
}

dl.vo_box dd {
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	color: #3c3c3c; 
	line-height: 1.7em;
	list-style-type: none;
	display: block;
	width: 190px;
}

.vo_box .c01{
	color:#947f53;
}

.vo_box .c02{

	color:#f27b2c;
	padding: 0px 0px 0px 0px;
}

.vo02 {
	width: 170px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

dl.vo02  {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

dl.vo02 dt {
	float: left;
	background: url(../../../voice/img/icon01.jpg) top left no-repeat;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #4d849b;
	list-style-type: none;
	width: 70px;
}

dl.vo02 dd {
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	color: #676767; 
	line-height: 1.5em;
	list-style-type: none;
	display: block;
	width: 220px;
}

.vo02 .c01{
	color:#947f53;
}

.vo02 .c02{
	color:#f27b2c;
	padding: 0px 0px 0px 0px;
}

/* --/voice-- */

/* +++ guide +++ */
#Gu {
	width: 580px;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 12px;	
}

#Gu ul{
	width: 580px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}
#Gu li{
	list-style-type: none;
	text-decoration: none;
	color: #565656;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding: 0px;
	margin: 0px;
}
#Gu li a{
}
#Gu li a:hover{
}

#Gu02 {
	width: 580px;
}

#Gu_box {
	width: 600px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
#Gu_box01 {
	width: 560px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#Gu_box01 ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#Gu_box01 li{
	padding: 3px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
.gu_icon01 {
	background: url(../../../img/img_company/icon01.jpg) top left no-repeat;
}

#Map {
	width: 330px;
	padding: 10px 0px 20px 10px;
	margin: 0px 0px 0px 0px;
}

/* +++ /guide +++ */

/* --service-- */
#Ser {
	width: 600px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
}

.ser_in {
	background: url(../../../service/img/d01.jpg) bottom left no-repeat;
	width: 600px;
	padding: 10px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#Ser .c01{
	color:#0674ca;
}
#Ser .s01{
	font-size: 14px;
}

.ser_box02 {
	width: 460px;
	padding: 0px 0px 0px 50px;
}

.ser_box02 img {
	padding: 0px 0px 0px 5px;
	float: left;
}

.ser_box04 {
	width: 560px;
	padding: 0px 0px 0px 25px;
}

.ser_box04 img {
	padding: 0px 0px 0px 5px;
	float: left;
}


dl.ser_box  {
	width: 560px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

dl.ser_box dt {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #4d849b;
	list-style-type: none;

}

dl.ser_box dd {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	color: #505050; 
	line-height: 1.5em;
	list-style-type: none;
	display: block;

}

ul.ser_box03  {
	width: 600px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

ul.ser_box03 li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #4d849b;
	list-style-type: none;
}


/*+++ /service +++*/

/* --system-- */
#Sys {
	width: 600px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
}

.sys_in {
	background: url(../../../system/img/d01.jpg) bottom left no-repeat;
	width: 600px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#Sys .c01{
	color:#0674ca;
}

#Sys .s01{
	font-size: 14px;
}

.sys_box02 {
	width: 460px;
	padding: 0px 0px 0px 50px;
}

.sys_box02 img {
	padding: 0px 0px 10px 5px;
	float: left;
}

.sys_box04 {
	width: 543px;
	padding: 0px 0px 10px 30px;
}

.sys_box04 img {
	padding: 0px 5px 10px 0px;
	float: left;
}

dl.sys_box  {
	width: 560px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

dl.sys_box dt {
	background: url(../../../system/img/icon01.jpg) top left no-repeat;
	padding: 0px 0px 12px 15px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #e71d1d;
	list-style-type: none;

}

dl.sys_box dd {
	padding: 10px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	color: #505050; 
	line-height: 1.7em;
	list-style-type: none;
	display: block;

}

ul.sys_box03  {
	width: 600px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

ul.sys_box03 li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #4d849b;
	list-style-type: none;
}


/*+++ /system +++*/

/* --about-- */
#Abo{
	width: 600px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
}

.abo_in {
	width: 600px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#Abo .c01{
	color:#0674ca;
}
#Abo .c02{
	color:#e71d1d;
}
#Abo .cs02{
	color:#505050;
	font-size:14px;
}

#Abo .s01{
	font-size: 14px;
}

.abo_box02 {
	width: 560px;
	padding: 0px 0px 0px 20px;
}

.abo_box02 img {
	padding: 0px 0px 10px 5px;
	float: left;
}
.abo_box img {
	padding: 5px 10px 10px 0px;
	float: left;
}

dl.abo_box  {
	width: 560px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

dl.abo_box dt {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #3c3c3c;
	list-style-type: none;
}

dl.abo_box dd {
	padding: 10px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	color: #3c3c3c; 
	line-height: 1.7em;
	list-style-type: none;
	display: block;

}

dl.abo_box dt a{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: underline;
	line-height: 1.5em;
	color: #3c3c3c;
	list-style-type: none;
}

dl.abo_box dt a:hover{
	font-size: 12px;
	text-decoration: none;
	color:#0674ca;
}
dl.abo_box02  {
	width: 560px;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

dl.abo_box02 dd {
	background: url(../../../about/img/icon02.jpg) top left no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #505050;
	list-style-type: none;
}

dl.abo_box02 dt {
	background: url(../../../about/img/icon01.jpg) top left no-repeat;
	padding: 0px 0px 5px 15px;
	margin: 8px 0px 0px 2px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #505050;
	list-style-type: none;
}

.abo_box03  {
	background: url(../../../about/img/po.jpg) top left no-;
	width: 624px;
	height: 168px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.abo_box03  {
	width: 624px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.abo_box03 li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
	color: #505050;
	list-style-type: none;
	text-indent: -9999px;
}

ul.abo_box03 li a{
	text-decoration: none;
	display: block;
}

ul.abo_box03 li a:hover{
	text-decoration: none;
	display: block;
}

#abo_po01 a{
	background:url(../../../about/img/po.jpg) no-repeat 0px 0px;
width: 624px;
height: 42px;
}
#abo_po02 a{
	background:url(../../../about/img/po.jpg) no-repeat 0px -42px;
width: 624px;
height: 42px;
}
#abo_po03 a{
	background:url(../../../about/img/po.jpg) no-repeat 0px -84px;
width: 624px;
height: 42px;
}
#abo_po04 a{
	background:url(../../../about/img/po.jpg) no-repeat 0px -126px;
width: 624px;
height: 42px;
}


/*+++ /about +++*/

/* --talk-- */
#Talk{
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
}

.ta_in {
	width: 600px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
#Talk img{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ta_up01 {
	background: url(../../../talk/img/st01.jpg)  top left no-repeat;
	width: 600px;

}
.ta_up02 {
	background: url(../../../talk/img/st02.jpg)  top left no-repeat;
	width: 600px;
}

.ta_box02 {
	width: 560px;
	padding: 0px 0px 0px 20px;
}

dl.ta_box  {
	float:left;
	width: 420px;
	padding: 140px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

dl.ta_box dt {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #505050;
	list-style-type: none;
}

dl.ta_box dd {
	padding: 10px 20px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	color: #505050; 
	line-height: 1.8em;
	list-style-type: none;
	display: block;
}

dl.ta_box02  {
	float: right;
	width: 420px;
	padding: 100px 20px 10px 0px;
	margin: 0px 0px 0px 0px;
}

dl.ta_box02 dd {
	background: url(../../../about/img/icon02.jpg) top left no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #505050;
	list-style-type: none;
}

dl.ta_box02 dt {
	padding: 0px 20px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #505050;
	list-style-type: none;
}

dl.ta_box03  {
	width: 578px;
	padding: 10px 20px 10px 0px;
	margin: 0px 0px 10px 1px;
	background: #e1e0e0;
}

dl.ta_box03 dt {
	padding: 0px 20px 5px 40px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #505050;
	list-style-type: none;
}

.ta_box04 {
	width: 578px;
	border: 1px solid #999;
	padding: 10px 10px 10px 10px;
}
.ta_box04 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
	text-align: left;
	font-size: 12px;
	color: #303030;
	list-style-type: none;
}
ul.ta_box04 li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #303030;

}
/*+++ /talk +++*/



/* +++ qa +++ */
.qa_line01 {
	background: url(../../../qa/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
#Qa {
	width: 580px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

#Qa dl {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#Qa dt {
	background: url(../../../qa/img/qicon.jpg) top left no-repeat;
	padding: 10px 0px 2px 35px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.7px;
	text-decoration: none;
	line-height: 1.7em;
	color: #373737;
	list-style-type: none;
}

#Qa dt a{
	color: #1a8767;
	text-decoration: none;
}

#Qa dt a:hover{
	color: #24ca99;
	text-decoration: underline;
}

#Qa dd {
	background: url(../../../qa/img/aicon.jpg) top left no-repeat;
	padding: 10px 0px 2px 35px;
	margin: 5px 0px 10px 0px;
	text-align: left;
	font-size: 12px;
	color: #373737; 
	line-height: 1.7em;
	list-style-type: none;
	display: block;
}
#Qa dd a{
	color: #b0130f;
	text-decoration: none;
}

#Qa dd a:hover{
	color: #e4504c;
	text-decoration: underline;
}

/* --/qa-- */

/* --stock-- */
#Stock {
	float: left;
	width: 850px;
	padding: 20px 0px 0px 10px;
	font-size: 12px;
}

#Stock img{
	float: left;
	padding: 0px 0px 0px 15px;
}
/* --/stock-- */
/* --fair-- */
#Fair {
	width: 496px;
	padding: 0px 0px 0px 65px;
	font-size: 12px;
}
/* --/fair-- */

/* +++ profile +++ */
#Pro_mt {
	background: url(../../../profile/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.pro_t01 {
	background: url(../../../profile/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.pro_st01 {
	background: url(../../../profile/img/st01.jpg) top left no-repeat;
	width: 290px;
	height: 35px;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
.pro_line01 {
	background: url(../../../profile/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
#Pro {
	width: 580px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 10px;
	font-size: 12px;
	background: #efede7;
}

#Pro_box {
	float: left;
	width: 290px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	background: #efede7;
}
#Pro_box ul {
	float: left;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#Pro_box li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0.7px;
	text-decoration: none;
	line-height: 1.7em;
	color: #4d4c4c;
	list-style-type: none;
}

#Pro_pbg {
	float: right;
	background: url(../../../profile/img/pbg.jpg) top left no-repeat;
	width: 270px;
	height: 295px;
	padding: 0px 0px 0px 10px;
	margin: 40px 0px 0px 0px;
}

#Pro_pbg img{
	float: right;
	width:250px;
	height: 245px;
	padding: 10px 20px 0px 0px;
}


/* --/profile-- */

/* +++ sitemap +++ */
#Si_mt {
	background: url(../../../sitemap/img/mt01.jpg) top left no-repeat;
	width: 850px;
	height: 130px;
	text-indent: -9999px;
}
.si_t01 {
	background: url(../../../sitemap/img/t01.jpg) top left no-repeat;
	width: 570px;
	height: 70px;
	text-indent: -9999px;
}

.Si_box {
	width: 570px;
	padding: 0px 0px 0px 0px;
}

.Si_box dl {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	/* list-style-position: inside; */
}
.Si_box dd {
	background: url(../../../sitemap/img/icon02.jpg) no-repeat;
	list-style-type: none;
	padding: 0px 0px 0px 45px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	color:#6d6d6d;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5em;
}
.Si_box dd a{
	list-style-type: none;
	padding: 0px 0px 0px 45px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	color:#6d6d6d;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5em;
	
}
.Si_box dd a:hover{
	color:#6d6d6d;
	font-size: 12px;
	text-decoration: none;
}
.Si_box dt {
	background: url(../../../sitemap/img/icon01.jpg) no-repeat;
	list-style-type: none;
	padding: 2px 0px 0px 25px;
	margin: 15px 0px 10px 0px;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	font-weight: normal;
	line-height: 1.5em;
	color:#6d6d6d;
}
.Si_box dt a {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #6d6d6d;
	text-decoration: none;
}
.Si_box dt a:hover {
	list-style-type: none;
	display: block;
	color: #78b0d7;
	text-decoration: none;
}

.Si_box dd a {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	color:#6d6d6d;
}
.Si_box dd a:hover {
	list-style-type: none;
	display: block;
	color: #f38b10;
}
.si_line01 {
	background: url(../../../sitemap/img/line01.jpg) top left no-repeat;
	width: 530px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 15px;
}
/* +++ right sitemap +++ */

/* +++ reason +++ */
#Rea_mt {
	background: url(../../../reason/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.rea_t01 {
	background: url(../../../reason/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.rea_st01 {
	background: url(../../../reason/img/st01.jpg) top left no-repeat;
	width: 615px;
	height: 40px;
	text-indent: -9999px;
}
.rea_st02 {
	background: url(../../../reason/img/st02.jpg) top left no-repeat;
	width: 615px;
	height: 40px;
	text-indent: -9999px;
}
.rea_st03 {
	background: url(../../../reason/img/st03.jpg) top left no-repeat;
	width: 615px;
	height: 40px;
	text-indent: -9999px;
}
.rea_line01 {
	background: url(../../../reason/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 30px;
}

#Rea {
	width: 610px;
	font-size: 12px;
}
#Rea ul {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#Rea li {
	background: url(../../../reason/img/icon01.jpg) top left no-repeat;
	padding: 0px 0px 10px 10px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #515151;
	list-style-type: none;
}
#Rea img{
	float: right;
	padding: 20px 10px 0px 10px;
}
/* --/reason-- */

/* +++ flow +++ */
#Flow_mt {
	background: url(../../../flow/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.flow_t01 {
	background: url(../../../flow/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.flow_zu01 {
	background: url(../../../flow/img/zu01.jpg) top left no-repeat;
	width: 615px;
	height: 600px;
	text-indent: -9999px;
}
.flow_line01 {
	background: url(../../../flow/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 30px;
}
.flow_no01 {
	background: url(../../../flow/img/no01.jpg) top left no-repeat;
	width: 170px;
	height: 70px;
	text-indent: -9999px;
}
.flow_no02 {
	background: url(../../../flow/img/no02.jpg) top left no-repeat;
	width: 170px;
	height: 70px;
	text-indent: -9999px;
}
.flow_no03 {
	background: url(../../../flow/img/no03.jpg) top left no-repeat;
	width: 170px;
	height: 70px;
	text-indent: -9999px;
}
.flow_no01 a{
	background: url(../../../flow/img/no01.jpg) no-repeat 0px 0px;
	width: 170px;
}
.flow_no01 a:hover{
	background: url(../../../flow/img/no01.jpg) no-repeat 0px -70px;
}
.flow_no02 a{
	background: url(../../../flow/img/no02.jpg) no-repeat 0px 0px;
	width: 170px;
}
.flow_no02 a:hover{
	background: url(../../../flow/img/no02.jpg) no-repeat 0px -70px;
}
.flow_no03 a{
	background: url(../../../flow/img/no03.jpg) no-repeat 0px 0px;
	width: 170px;
}
.flow_no03 a:hover{
	background: url(../../../flow/img/no03.jpg) no-repeat 0px -70px;
}
#Flow {
	width: 615px;
	font-size: 12px;
}
#Flowl {
	float: left;
	font-size: 12px;
}
#Flowl ul {
	width: 440px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#Flowl li {
	float: left;
	padding: 0px 50px 0px 0px;
	margin: 0px;
	text-decoration: none;
	color: #515151;
	list-style-type: none;
	height:70px;
}
#Flowl li a{
	text-align: left;
	text-decoration: none;
	color: #515151;
	height: 70px;
	display: block;
}
#Flowl li a:hover{
	text-decoration: none;
	height: 70px;
	display: block;
}
#Flowr {
	float: right;
	font-size: 12px;
}
#Flowr ul {
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#Flowr li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
	color: #515151;
	list-style-type: none;
	height:70px;
}
#Flowr li a{
	text-align: left;
	text-decoration: none;
	color: #515151;
	height:70px;
	display: block;
}
#Flowr li a:hover{
	text-decoration: none;
	height: 70px;
	display: block;
}
/* --/reason-- */

/* +++ counseling +++ */
#Cou_mt {
	background: url(../../../counseling/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.cou_t01 {
	background: url(../../../counseling/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.cou_t02 {
	background: url(../../../counseling/img/t02.jpg) top left no-repeat;
	width: 610px;
	height: 70px;
	text-indent: -9999px;
}
.cou_t03 {
	background: url(../../../counseling/img/t03.jpg) top left no-repeat;
	width: 610px;
	height: 50px;
	text-indent: -9999px;
}
.cou_t04 {
	background: url(../../../counseling/img/t04.jpg) top left no-repeat;
	width: 610px;
	height: 30px;
	text-indent: -9999px;
}
.cou_t05 {
	background: url(../../../counseling/img/t05.jpg) top left no-repeat;
	width: 610px;
	height: 50px;
	text-indent: -9999px;
}
.cou_t06 {
	background: url(../../../counseling/img/t06.jpg) top left no-repeat;
	width: 610px;
	height: 30px;
	text-indent: -9999px;
}
.cou_t07 {
	background: url(../../../counseling/img/t07.jpg) top left no-repeat;
	width: 610px;
	height: 30px;
	text-indent: -9999px;
}
.cou_st01 {
	background: url(../../../counseling/img/st01.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.cou_st02 {
	background: url(../../../counseling/img/st02.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}

.cou_line01 {
	background: url(../../../counseling/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}

.cou_up01 {
	background: url(../../../counseling/img/up01.jpg) top left no-repeat;
	width: 610px;
}
.cou_d01 {
	background: url(../../../counseling/img/d01.jpg) bottom left no-repeat;
	width: 610px;
	padding: 0px 0px 40px 0px;
}

#Cou {
	width: 610px;
}
#Cou .img1{
	float: left;
	width: 250px;
	padding: 0px 0px 0px 10px;
}
#Cou .img2{
	width: 300px;
	float: right;
	padding: 0px 20px 0px 0px;
}

.cou_box {
	float: right;
	width: 330px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

.cou_box ul {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.cou_box li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #398047;
	list-style-type: none;
}

.cou_box02 {
	width: 560px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

.cou_box02 ul {
	padding: 90px 0px 0px 90px;
	margin: 0px 0px 0px 0px;
}

.cou_box02 li {
	background: url(../../../counseling/img/icon02.jpg) top left no-repeat;
	padding: 0px 10px 0px 40px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 2.0em;
	color: #676767;
	list-style-type: none;
}
.cou_box03 {
	width: 590px;
	font-size: 12px;
}

.cou_box03 ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.cou_box03 li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #676767;
	list-style-type: none;
}
.cou_box04 {
	width: 590px;
	font-size: 12px;
}

.cou_box04 ul {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.cou_box04 li {
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #676767;
	list-style-type: none;
}
.cou_box05 {
	float: left;
	width: 280px;
	font-size: 12px;
}

.cou_box05 ul {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.cou_box05 li {
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #676767;
	list-style-type: none;
}
.cou_box06 {
	float: right;
	width: 330px;
	font-size: 12px;
}

.cou_box06 ul {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.cou_box06 li {
	padding: 0px 10px 10px 0px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #676767;
	list-style-type: none;
}

#Cou .cs1 {
	color: #d07045;
	font-size:16px;
}

#Cou_ba {
	width: 610px;
}
ul#Cou_ba {
	width: 610px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
ul#Cou_ba li {
	width: 610px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	text-decoration: none;
}

.cou_ba01 {
	background: url(../../../counseling/img/ba01.jpg) top left no-repeat;
	width: 610px;
	height: 210px;
	text-indent: -9999px;
}
.cou_ba01 a{
	background: url(../../../counseling/img/ba01.jpg) top left no-repeat;
	width: 610px;
	height: 210px;
	display: block;
}
.cou_ba01 a:hover{
	background: url(../../../counseling/img/ba01.jpg) top left no-repeat;
	width: 610px;
	height: 210px;
	display: block;
}
#Cou .cs01{
	color: #d07045;
	font-size: 14px;
}
/* --/counseling-- */

/* --woman-- */
#Wom_mt {
	background: url(../../../woman/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.wom_t01 {
	background: url(../../../woman/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.wom_t02 {
	background: url(../../../woman/img/t02.jpg) top left no-repeat;
	width: 610px;
	height: 50px;
	text-indent: -9999px;
}
.wom_t03 {
	background: url(../../../woman/img/t03.jpg) top left no-repeat;
	width: 610px;
	height: 30px;
	text-indent: -9999px;
}
.wom_t04 {
	background: url(../../../woman/img/t04.jpg) top left no-repeat;
	width: 610px;
	height: 30px;
	text-indent: -9999px;
}
.wom_t05 {
	background: url(../../../woman/img/t05.jpg) top left no-repeat;
	width: 610px;
	height: 30px;
	text-indent: -9999px;
}
.wom_line01 {
	background: url(../../../woman/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.wom_up01 {
	background: url(../../../woman/img/up01.jpg) top left no-repeat;
	width: 610px;
}
.wom_d01 {
	background: url(../../../woman/img/d01.jpg) bottom left no-repeat;
	width: 610px;
	padding: 0px 0px 40px 0px;
}
#Wom {
	width: 610px;
}
#Wom .img1{
	float: left;
	width: 250px;
	padding: 0px 0px 0px 10px;
}
#Wom .img2{
	width: 300px;
	float: right;
	padding: 0px 20px 0px 0px;
}

.wom_box {
	width: 560px;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
}

.wom_box ul {
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.wom_box li {
	padding: 5px 40px 5px 40px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #676767;
	list-style-type: none;
}
.wom_box02 {
	width: 560px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

.wom_box02 ul {
	padding: 90px 0px 0px 90px;
	margin: 0px 0px 0px 0px;
}

.wom_box02 li {
	background: url(../../../woman/img/icon02.jpg) top left no-repeat;
	padding: 0px 10px 0px 40px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 2.0em;
	color: #676767;
	list-style-type: none;
}
.wom_box03 {
	width: 590px;
	font-size: 12px;
}

.wom_box03 ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.wom_box03 li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.5em;
	color: #676767;
	list-style-type: none;
}
/* --/woman-- */

/* +++ case +++ */
#Case_mt {
	background: url(../../../case/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.case_t01 {
	background: url(../../../case/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.case_st01 {
	background: url(../../../case/img/st01.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_st01 {
	background: url(../../../case/img/st01.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_st02 {
	background: url(../../../case/img/st02.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_st03 {
	background: url(../../../case/img/st03.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_st04 {
	background: url(../../../case/img/st04.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_st05 {
	background: url(../../../case/img/st05.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_sst01 {
	background: url(../../../case/img/sst01.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_sst02 {
	background: url(../../../case/img/sst02.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_sst03 {
	background: url(../../../case/img/sst03.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_sst04 {
	background: url(../../../case/img/sst04.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_sst05 {
	background: url(../../../case/img/sst05.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.case_sst06 {
	background: url(../../../case/img/sst06.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.case_sst07 {
	background: url(../../../case/img/sst07.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.case_sst08 {
	background: url(../../../case/img/sst08.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.case_sst09 {
	background: url(../../../case/img/sst09.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.case_sst10 {
	background: url(../../../case/img/sst10.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.case_line01 {
	background: url(../../../case/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}

#Case {
	width: 610px;
}
.case_box {
	width: 580px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

.case_box dl {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.case_box dt {
	background: url(../../../case/img/icon01.jpg) top left no-repeat;
	padding: 0px 10px 0px 30px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #d07045;
	list-style-type: none;
}

.case_box dd {
	padding: 2px 10px 0px 30px;
	margin: 5px 0px 20px 0px;
	text-align: left;
	font-size: 12px;
	color: #676767; 
	line-height: 1.5em;
	list-style-type: none;
	display: block;
}

.case_box02 {
	width: 580px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

.case_box02 dl {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.case_box02 dt {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #d07045;
	list-style-type: none;
}

.case_box02 dd {
	padding: 2px 10px 0px 10px;
	margin: 5px 0px 20px 0px;
	text-align: left;
	font-size: 12px;
	color: #676767; 
	line-height: 1.5em;
	list-style-type: none;
	display: block;
}

.case_box03 {
	width: 580px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

.case_box03 dl {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.case_box03 dt {
	background: url(../../../case/img/icon01.jpg) top left no-repeat;
	padding: 0px 10px 0px 30px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #d07045;
	list-style-type: none;
}

.case_box03 dd {
	padding: 2px 10px 0px 30px;
	margin: 5px 0px 20px 0px;
	text-align: left;
	font-size: 12px;
	color: #676767; 
	line-height: 1.5em;
	list-style-type: none;
	display: block;
}
#Case .c1{
	color: #31697e;
}
#Case .c2{
	color: #ca3704;
}
#Case .cs2{
	color: #ca3704;
	font-size: 14px;
}
/* --/case-- */

/* +++ howto +++ */
#How_mt {
	background: url(../../../howto/img/mt01.jpg) top left no-repeat;
	width: 870px;
	height: 140px;
	text-indent: -9999px;
	margin: 0px 0px 0px 20px;
}
.how_t01 {
	background: url(../../../howto/img/t01.jpg) top left no-repeat;
	width: 615px;
	height: 55px;
	text-indent: -9999px;
}
.how_st01 {
	background: url(../../../howto/img/st01.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_st02 {
	background: url(../../../howto/img/st02.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_st03 {
	background: url(../../../howto/img/st03.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_st04 {
	background: url(../../../howto/img/st04.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_st05 {
	background: url(../../../howto/img/st05.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_st06 {
	background: url(../../../howto/img/st06.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_st07 {
	background: url(../../../howto/img/st07.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_sst01 {
	background: url(../../../howto/img/sst01.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst02 {
	background: url(../../../howto/img/sst02.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst03 {
	background: url(../../../howto/img/sst03.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst04 {
	background: url(../../../howto/img/sst04.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst05 {
	background: url(../../../howto/img/sst05.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst06 {
	background: url(../../../howto/img/sst06.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst07 {
	background: url(../../../howto/img/sst07.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst08 {
	background: url(../../../howto/img/sst08.jpg) top left no-repeat;
	width: 610px;
	height: 40px;
	text-indent: -9999px;
}
.how_sst09 {
	background: url(../../../howto/img/sst09.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst10 {
	background: url(../../../howto/img/sst10.jpg) top left no-repeat;
	width: 450px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst11 {
	background: url(../../../howto/img/sst11.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_sst12 {
	background: url(../../../howto/img/sst12.jpg) top left no-repeat;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
.how_line01 {
	background: url(../../../howto/img/line01.jpg) top left no-repeat;
	width: 560px;
	height: 10px;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}

#How {
	width: 610px;
}
#How .img1 {
	float: left;
	padding: 0px 0px 0px 0px;
}
#How .img2 {
	float: right;
	padding: 10px 0px 0px 0px;
}
.how_box {
	width: 580px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

.how_box ul {
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.how_box li {
	background: url(../../../howto/img/icon01.jpg) top left no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #515151;
	list-style-type: none;
}
.how_box02 {
	width: 580px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

.how_box02 ul {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.how_box02 li {
	background: url(../../../howto/img/icon02.jpg) top left no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #515151;
	list-style-type: none;
}
.how_box03{
	width: 580px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

.how_box03 ul {
	padding: 20px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.how_box03 li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #515151;
	list-style-type: none;
}
.how_box04{
	width: 580px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

.how_box04 ul {
	padding: 20px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.how_box04 li {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1.5px;
	text-decoration: none;
	line-height: 1.7em;
	color: #515151;
	list-style-type: none;
}
#How .c01 {
	color: #ca3704;
}

#How .cs01 {
	color: #ca3704;
	font-size: 14px;
	text-decoration: underline;
}
#How .s01 {
	color: #ca3704;
	font-size: 14px;
	text-decoration: underline;
}
#How .s02 {
	color: #ca3704;
	font-size: 14px;
}
#How .s03 {
	color: #31697e;
	font-size: 14px;
}
/* --/howto-- */


/* +++ tokutei +++ */
.tok_mt {
	background: url(../../../img/img_tokutei/mt.jpg) top left no-repeat;
	width: 640px;
	height: 130px;
	text-indent: -9999px;
}
.tok_t01 {
	background: url(../../../img/img_tokutei/t01.jpg) top left no-repeat;
	width: 600px;
	height: 25px;
	text-indent: -9999px;
	margin: 50px 0px 20px 0px;
}
.tok_st01 {
	background: url(../../../img/img_tokutei/st01.jpg) top left no-repeat;
	width: 540px;
	height: 28px;
	padding: 12px 0px 0px 40px;
	margin: 30px 0px 0px 20px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0.2em;
	text-decoration: none;
	line-height: 1.3em;
	color: #fff;
	font-weight: normal;	
}
.tok_line01 {
	background: url(../../../img/img_tokutei/line01.jpg) top left no-repeat;
	width: 540px;
	height: 10px;
	text-indent: -9999px;
	margin: 10px 0px 20px 30px;
}
#Tok_box {
	width: 600px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.Tok_box01 {
	width: 540px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.Tok_box01 ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.Tok_box01 li{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
.tok_icon01 {
	background: url(../../../img/img_tokutei/icon01.jpg) top left no-repeat;
}
.tok_icon02 {
	background: url(../../../img/img_tokutei/icon02.jpg) top left no-repeat;
}
.tok_icon03 {
	background: url(../../../img/img_tokutei/icon03.jpg) top left no-repeat;
}
/* +++ /tokutei +++ */







































/* +++ right privacy +++ */
#Pr_mt {
	background:url(../../../privacy/img/mt01.jpg) top left no-repeat;
	width: 850px;
	height: 130px;
	text-indent: -9999px;
}
.pr_t01 {
	background:url(../../../privacy/img/t01.jpg) top left no-repeat;
	width: 570px;
	height: 70px;
	text-indent: -9999px;
}

#Pr_box {	
	padding: 0px 0px 0px 0px;
}

#Pr_box dl {
	width: 550px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#Pr_box dd {
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 12px;
	color: #454545;
}

#Pr_box dt {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px 0px;
	text-align: left;
	font-size: 14px;
	color: #93434b;
	font-weight: 700;
}

/* +++ /right privacy +++ */

/* +++ right contact+++ */
#form {
	margin: 0px;
	padding: 20px 0px 20px 0px;
	width: 590px;
}

#form .cs01{
	color: #0082be;
	font-size: 14px;
}
#form .c01{
	color: #1877a8;
}

#form dl {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	line-height: 1.6em;
	text-align: left;

}
#form dt {
	padding: 0px;
	margin: 0px;
	color: #900;
}
#form dd {
	padding: 0px;
	margin: 0px;
}
#form table {
	padding: 0px;
	width: 590px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;	
}
#form th {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
	width: 35%;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 12px;
	border-bottom: 2px solid #fff;

}
#form td {
	margin: 0px 0px 0px 0px;
	width: 65%;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: 2px solid #fff;
	text-align: left;

}
.w1 {
	width: 20%;
}
	
.fome_bg {
	background-color: #f3f3f3;
}
input {
	font-size: 1em;
	margin: 0px 0px 5px 0px;
}

textarea {
	font-size: 1em;
}

.tha_t {
	background: url(../../../contact/img/tha_t.jpg) top left no-repeat;
	width: 580px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 400px 20px;
	text-indent: -9999px;
}
.mailform_box {
	line-height: 2.5em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* +++ right contact +++ */

/* +++ sabfooter +++ */
strong{
	font-weight:normal;
}
#Sabf {
	clear: both;
	text-align: left;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #666;
}
#Sabf_in {
	padding: 20px 0px 0px 30px;

}

#Sabf_in ul{
	font-size: 10px;
	color: #666;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
}
#Sabf_in li{
	display: inline;
	float: left;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#Sabf_in li a{
	color: #666;
	text-decoration: none;
	display: block;
}
#Sabf_in li a:hover{
	color: #ababab;
	display: block;
}
.copyright {
	clear: both;
	background: url(../../../img/copyright.jpg) top left no-repeat;
	width: 612px;
	height: 16px;
	text-indent: -9999px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 15px;
}

#Sabf_box {
	width:630px;
}
#Sabf_box ul{
	width:630px;
	padding: 0px 9px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
*html #Sabf_box ul{
	width:630px;
	padding: 0px 4.5px 0px 2.5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
#Sabf_box li{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 9px;
	list-style-type: none;
	position: relative;
	
}
#Sabf_box li a{
	display: block;
}
#Sabf_box li a:hover{
	display: block;
}
.sabba01 {
	background: url(../../../img/ba01.jpg) top left no-repeat;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
}
.sabba02 {
	background: url(../../../img/ba02.jpg) top left no-repeat;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
}
.sabba03 {
	background: url(../../../img/ba03.jpg) top left no-repeat;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
}
.sabba01 a{
	background: url(../../../img/ba01.jpg) top left no-repeat;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
	display: block;
}
.sabba02 a{
	background: url(../../../img/ba02.jpg) top left no-repeat;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
}
.sabba03 a{
	background: url(../../../img/ba03.jpg) top left no-repeat;
	width: 198px;
	height: 56px;
	text-indent: -9999px;
}
/* +++ /sabfooter +++ */

/* +++ pagetop +++ */
.ptop {
float: right;
background:url(../../../img/ptop.jpg) no-repeat 0 0;
height:20px;
padding: 0px 20px 0px 0px;
text-align:left;
text-decoration:none;
width:80px;
text-indent: -9999px;
}

.ptop a {
background:url(../../../img/ptop.jpg) no-repeat 0 0;
display:block;
height:20px;
padding:0;
text-align:left;
text-decoration:none;
width:80px;
}

.ptop a:hover {
background:url(../../../img/ptop.jpg) 0px -20px;
display:block;
text-decoration:none;
width:80px;
}
/* +++ /pagetop +++ */

/* +++ footer +++ */
#Footer {
	clear: both;
	font-size: 11px;
	letter-spacing: 0.5px;
}
#Fbg {
	margin-left: auto;
	margin-right: auto;
	background: url(../../../common/fbg.jpg) top center no-repeat;
	width: 850px;
	height: 70px;
	text-indent: -9999px;
}

/* Flink */
#Flink  {
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	padding:20px 0px 0px 0px;
	height: 45px;
	width: 850px;
	text-align: left;
}

#Flink ul {
	color: #666;
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px;	
}

#Flink ul li {
	display: inline;
	margin:0px;
	padding:0px;
}

#Flink ul li a {
	color: #666;
	text-decoration: none;
}

#Flink ul li a:hover {
	color: #999;
	text-decoration: underline;
}

/* /Footer_link */


.style3 {color: #000000}
.style38 {background-color: #FFFF00}
.style40 {color: #FF0000; font-weight: bold; }
.style44 {color: #000000; background-color: #FFFF00; }
.style45 {color: #FF0000; font-weight: bold; background-color: #FFFF00; }

.kizi {

margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
line-height:1.7em;


}
.title {

font-size:12px;
font-weight: bold;

}

.kizi p {
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pad20_0_0_0{
padding: 20px 0px 0px 0px;
}

.kizi strong{
font-weight:bold;
}

.wp-caption-text {
   margin, padding:0;
   visibility:hidden;
   display:none;
}

