
/* all styling */

body{


	margin:0px 0px 10px 0px; padding:0px; color:#333333; background:#F4F2E6;
	font: 13px/160% "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;


	}
	
h1 { margin: 0px; padding: 3px 0px;	font-size: 12px;	font-weight: normal;	color: #666666;	}
h2,h3 { margin: 0px; padding: 0px;	font-size: 13px;	}
a { color: #0033CC; text-decoration: underline; }
a:hover { color: #00A9FF;	text-decoration: underline; }
p	{	padding: 0px;	margin: 0px;	}
ul {	margin: 2px 0px 2px 18px;	padding: 2px;	list-style: square;	}
ol {	margin: 2px 0px 2px 18px;	padding: 2px;	}
li {	margin: 0px;	padding: 2px;	}
img {	border: 0px;	}
hr {	color: #666666;	background-color: #666666;	height: 1px;	border: 1px;	border-style: dotted;	}
.right {	text-align: right;	}
.left {	float: left;	}

#container {	width: 800px;	margin: 0px auto;	padding: 0px;	background: #FFFFFF;	}

/* form styling */
input,textarea,select {	margin: 1px;	font-size: 14px;	color: #333333;	}
form {	margin: 0px;	font-size: 14px;	}

/* header styling */
#head{	width: 100%;	margin: 0px;	padding: 0px;	border-collapse: collapse;	}
#head td {	vertical-align: top;	}

#head1 {
	background: #F4F2E6;
	}

/* contents styling */
#main {
	width: 550px;	padding: 20px 10px 40px 10px;	margin: 0px;	vertical-align: top;
	word-wrap: break-word;	overflow: hidden;
	}

#main2 {
	width: 655px;	padding: 0px 0px 40px 0px;	margin: 0px;	vertical-align: top;
	word-wrap: break-word;	overflow: hidden;
	}

#navigation{
margin:10px 20px 10px 20px;
padding:0px;
}

h2#title{
margin:20px;
padding:5px 10px;
font-size:15px;
color:#003366;
border-bottom:1px solid #999999;
border-left:10px solid #003366;
}


h2#title_p{
margin:0px 0px 20px 0px;
padding:5px 10px;
font-size:15px;
color:#003366;
border-bottom:1px solid #999999;
border-left:10px solid #003366;
}

div#entry{
width:600px;
margin:10px auto;
padding:0px;
}

#main2 p{
margin:0px;
padding:0px;
}

ul#category_list{
margin:10px 20px 10px 40px;
padding:0px;
list-style:square;
}

ul#category_list li{
margin:0px;
padding:0px;
}

div#parts_text{
width:541px;
margin:0px auto;
}


	
.main1{	width: 542px;	}
.main2{	width: 512px;	padding: 10px 10px 10px 20px;	background: #DEF2FF;	}
.main2 img {	margin-right: 10px;	}

.title_col {
	width: 14px;	padding: 0px 3px 0px 20px;	margin: 0px;
	vertical-align: top;	font-size: 15px;	font-weight: bold;	line-height: 100%;	color: #0066CC;
	}	

#rent {	width: 542px;	padding: 0px;	margin: 2px 0px 0px 0px;	background: url("img/bg_rent.gif") repeat-y;	}
#rent td.lstyle {	vertical-align: top;	padding: 10px 10px 10px 20px;	}
#rent td.rstyle {	vertical-align: top;	padding: 10px 10px 10px 0px;	}
#rent p {	color: #0066CC;	font-size: 10px;	line-height: 110%;	}
#rent hr {	color: #0066CC;	background-color: #0066CC;	height: 1px;	border: 1px;	border-style: solid;	}
#rent img {	margin: 0px 0px 5px 0px;	vertical-align: middle;	}
#rent ul, .main2 ul {
	margin: 2px 0px;	padding: 0px;	line-height: 150%;	font-size: 14px;	font-weight: bold;	list-style: none;
	}
#rent ul li {
	margin: 0px 0px 0px 10px;	padding: 0px 0px 0px 18px;
	background: url("img/list_mark.gif") top left no-repeat;
	}
#rent a { color: #666666; text-decoration: none; }
#rent a:hover { color: #0066CC;	text-decoration: underline; }



#osusume img {	margin-bottom: 5px;	}
#osusume td {	width: 180px;	padding: 5px;	vertical-align: top;	font-size: 12px;	line-height: 150%;	}






#shimai------------------ {
	width: 540px;	height: 60px;	padding: 20px 10px 0px 10px;	margin: 20px 0px;	vertical-align: top;
	background: url("img/shimai_title.gif") no-repeat;
	}
#shimai------------ img {	margin-right: 8px;	}





#shimai {
	margin: 20px 0px;	
	}

#shimai_1 {
	width: 540px;	height: 20px;	padding:0px;	margin:0px;	vertical-align: top;
	background: url("img/shimai_title_1.gif") no-repeat;
	}

#shimai_2 {
	width: 520px;	padding: 5px 10px 0px 10px;	margin: 0px;	vertical-align: top;
	background: url("img/shimai_title_2.gif") ;
	}

#shimai_2 img {	margin-right: 8px;	}

#shimai_3 {
	width: 540px;	height: 5px;	margin:0px; padding: 0px;;	vertical-align: top;
	background: url("img/shimai_title_3.gif") no-repeat;
	}











/* left-menu styling */
#lmenu {
	width: 145px;	padding: 0px; margin: 0px;	vertical-align: top;	word-wrap: break-word;	overflow: hidden;
	}
#lmenu .title1 {	
	padding: 3px 5px;	margin: 0px;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;
	background: #0066CC;	line-height: 120%;
	}
#lmenu .title2 {	
	padding: 3px 5px;	margin: 0px;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;
	background: #3399FF;	line-height: 120%;
	}
#lmenu ul {	margin: 0px;	padding: 8px 0px;	line-height: 140%;	list-style: none;	}
#lmenu ul li {
	margin: 0px 0px 0px 5px;	padding: 0px 0px 0px 12px;
	background: url("http://www.gyotoku-chintai.com/img/arrow_blue.gif") top left no-repeat;
	}

.lmenu1 {	border-left: 1px solid #0066CC;	border-right: 1px solid #0066CC;	background: #EEF9FF;	}


/* right-menu styling */
#rmenu {
	width: 220px;	margin:0px; padding: 20px 10px 40px 0px;	vertical-align: top;
	word-wrap: break-word;	overflow: hidden;	line-height: 140%;
	}

#rmenu h2 {
	width: 202px;	height: 22px;	padding: 2px 0px 0px 20px;	margin: 10px 0px 0px 0px;	color: #FFFFFF;
	background: url("img/bg_rtitle.gif") no-repeat;
	}
#rmenu h3 {	padding: 5px 0px 0px 0px;	color: #FF6600;	}
#rmenu h3 a { color: #FF6600; text-decoration: underline; }
#rmenu h3 a:hover { color: #FF9900;	text-decoration: underline; }

#rmenu .title {
	color: #0033CC;	margin: 10px 0px 0px 0px;	padding: 2px 5px;	border: 1px solid #0033CC;	background: #88C6FF;
	}
.text {	padding: 0px 0px 5px 0px;	margin: 0px;	border-bottom: 1px dotted #FF6600;	}

.text img{	padding: 5px 0px;	margin: 0px auto;	display:block;	}

.rmenu1 {	width: 210px;	margin: 0px;	padding: 0px 5px;	}


/* footer styling */
#foot {	width: 100%;	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 120%;	color: #666666;	}
#foot a {	color: #666666;	text-decoration: none;	}
#foot a:hover {	color: #666666;	text-decoration: underline;	}
#nextry {	width: 440px;	color: #333333;	padding-bottom: 10px;	vertical-align: bottom;	font-weight: bold;	}
#counter {	width: 230px;	text-align: right;	vertical-align: bottom;	padding: 0px 10px 10px 0px;	}
#foot p {	padding: 2px 10px;	margin: 0px;	text-align: right;	}
#foot ul {	text-align: right;	padding: 5px;	margin: 5px 0px;	}
#foot ul li {	margin: 0px;	padding: 0px 5px;	display: inline;	list-style: none;	}
#foot1 {	border-top: 1px dotted #666666;	}
#foot2 {	background: #F4F2E6;	padding: 5px;	}



/* 既存サイトから利用 */

.t10 {font-size:10px; line-height:180%;}
.t10_b {font-size:10px; line-height:180%; font-weight:bold;}
.t12 {font-size:12px; line-height:180%;}
.t12_b {font-size:12px; line-height:180%; font-weight:bold;}
.t14 {font-size:14px; line-height:180%;}
.t14_b {font-size:14px; line-height:180%; font-weight:bold;}
.t16 {font-size:16px; line-height:180%;}
.t16_b {font-size:16px; line-height:180%; font-weight:bold;}
.t18 {font-size:18px; line-height:180%;}
.t18_b {font-size:18px; line-height:180%; font-weight:bold;}


.txt_g{font-size:12px;line-height:180%;color: #006666;}
.txt{font-size:12px;line-height:180%;color: #000000;}


.head{width:800px; text-align:left; color:#052772; padding:2px 0;}
.top_box{width:770px; text-align:left; background-color:#ffffff; padding:10px 15px;}
.box{text-align:left; background-color:#ffffff; padding:24px 27px 50px 28px;}

.blink a {
color:#000000;
text-decoration:none;
}

.blink a:visited {
color:#000000;
text-decoration:none;
}

.blink a:hover {
text-decoration:underline;color:#ff3300;
}



.s_title{
border-left:#052772 8px solid;
border-bottom:#999999 1px solid;
padding-left:10px;
font-size:14px;
font-weight:bold;
color:#052772;
margin-bottom:10px;
width:582px;
}



.gaiyo {font-size:12px;line-height:230%; 
border-bottom-style:dashed;
border-bottom-color:#999999;
border-bottom-width:1px;}

.line_t {
font-size:12px;
font-weight:bold;
color:#052772;
letter-spacing:2px;
line-height:230%;
padding-bottom:2px;
border-bottom:dashed #CDD4E3 1px;}

.b_back {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
padding:1px 10px;}

.mon_back {
paddin:2px 0px;/*追加*/
background-color:#003366;
}

.mon_txt {
background-color:#ffffff;
line-height:20px;
color:#003366;
font-weight:bold;
float:right;
margin:3px 3px;
padding:0 10px;}


.mon_box a {color: #000000; text-decoration:none;}
.mon_box a:visited {color:#000000;}
.mon_box a:hover {text-decoration:underline;color:#ff3300;} 


.station
{
text-align:center;
margin:14px 0;
padding:2px;
background-color:#FFFFCC;
width:270px;
}

.tbox TABLE
{
border-collapse:collapse;
}
.tbox TH
{
border:solid 1px black;
background-color:#CCCCCC;
font-weight:normal;
font-size:12px; line-height:130%;
padding:3px 3px;
text-align:center;
}
.tbox TD
{
border:solid 1px black;
font-size:12px; line-height:180%;
padding:0 3px;
text-align:center;
}
.tbox A
{
font-weight:bold;
}
.tbox .red
{
color:#FF6600; font-weight:bold;
}
.tbox .urban
{
color:
#663300; font-weight:bold;
}
.tbox .natural
{
color:
#CC9900; font-weight:bold;
}








.faq ul {margin:0 20px; padding:0 0 0 20px;}
.faq_q {list-style-image:url("img/q.gif"); font-weight:bold;}
.faq_a {list-style-image:url("img/a.gif"); margin-bottom:15px;}
.faq dl {margin:0; padding:0 0 0 20px;}
.faq dt {font-weight:bold; color:#000099;}
.faq dd {margin-bottom:15px;}



.px10 {font-size: 10px;}
.px14 {font-size: 14px;line-height: 125%}
.px16 {font-size: 16px;}
.style1 {color: #FF0000}