@charset "UTF-8";

/*CCSS [utf-8]*/



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/*   main                                                                                                 */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 共通 ---------------------------------------------------------------------------*/

#main {
	width:582px;
	min-height:900px;
	padding-bottom:30px;
	float:right;
	}

.main-archive {
	width:575px;
	margin:0 0 0px 0;
	}

.main-archive-head {
	height:12px;
	width:575px;
	background:url(../img/main_back_top.gif) no-repeat;
	display:block;
	}

.main-archive-body {
	background:url(../img/main_back_mid.gif) repeat-y;
	margin:-1px 0 0 0;
	width:575px;
	background-color:#FFFFFF;
	}

.main-archive-foot {
	width:575px;
	height:14px;
	background:url(../img/main_back_bottom.gif) no-repeat;
	display:block;
	}
	
.main-archive-lr {
	width:575px !important; /*   gecko(firefox safari) */
	width:560px; /* IE6 */
	clear:both;
	}

.main-archive-h3 {
	width:530px;
	margin:0 0 0 11px;
	border-left:3px solid #ff8409;
	color:#480707;
	padding:0 20px 0 10px;
	clear:both;
	}

.main-archive-h3-2 {
	margin:0 0 0 4px;
	border-left:3px solid #ff8409;
	color:#480707;
	padding:0 20px 0 10px;
	clear:both;
	}

.main-archive-title {
	width:550px;
	margin:0px 0px 5px 7px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #ff8409;
	color:#ff8409;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* tosou_samp                                                                                    */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


.main-tosou-h2 {
	background:url(../img/h2_tosou_samp.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}

.main-archive-p1 {
	width:550px;
	margin:5px 0px 0px 7px;
	border-top:1px solid #ff8409;
	color:#ff8409;
	text-align:right;
	/*height:1px;*/
	}

.main-archive-p2 {
	width:550px;
	margin:5px 0px 0px 7px;
	color:#ff8409;
	text-align:right;
	font-size:80%;
	clear:both;
	}
	
.main-archive-left dl {
	width:170px;
	background-color:#fff7e4;
	}

.main-archive-left dt {
	margin:-13px 0px 5px 0px !important;
	margin:0px 0px 5px 0px;
	}

.main-archive-left dd {
	padding:0px 5px 5px 10px;
	margin:5px 0px 5px 10px;
	color:#480707;
	background:url(../sample/img/sankaku_bra.gif) no-repeat;
	}

.main-archive-left {
	float:left;
	width:170px;
	margin: 0px 0px 0px 10px !important; /*   gecko(firefox safari) */  
	margin: 0px 10px 0px 8px; /* IE6 */
	}
	

.main-archive-right {
	float:right;
	width:350px;
	margin:12px 20px 10px 10px !important; /*   gecko(firefox safari) */  
	margin:0px 3px 10px 10px; /* IE6 */
	}

.main-archive-right img {
	margin:0 0 5px 0;
	}

.img-left {
	float:left;
	clear:both;
	}

.img-right {
	float:right;
	}

.colorsample {margin:0 0 5px 0;}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* company                                                                                 */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* keieirinen-----------------------------------------------------------------------------------------*/

.main-com-h2 {
	background:url(../img/h2_kaisya.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}


.main-keieirinen {
	width:535px;
	padding:15px 20px 0px 20px !important; /*   gecko(firefox safari) */
	padding:0px 10px 10px 20px; /* IE6 */  
	}

.main-keieirinen p {
	float:left;
	width:310px;
	}

.main-keieirinen span {
	float:right;
	text-align:right;
	color:#c50;
	}

.main-keieirinen img {
	float:right;
	width:170px;
	margin:0 30px 0 0;
	}

/* kaisyagaiyou-----------------------------------------------------------------------------------------*/

.main-kaisyagaiyou {
	width:540px;
	padding:15px 0px 10px 20px !important; /*   gecko(firefox safari) */
	padding:0px 0px 10px 20px; /* IE6 */  
	}

.main-kaisyagaiyou table {
	width:500px;
	border-top: 1px solid #d5bea6;
	border-right: 1px solid #d5bea6;
	border-left: 1px solid #d5bea6;
	border-collapse:collapse;
	border-spacing: 0px;
	}

.th-a {
	width:140px;
	border-right: 1px solid #d5bea6;
	border-bottom: 1px dashed #d5bea6;
	color:#480707;
	background-color:#e6d8ca;
	padding:5px;
	}

.th-b {
	width:140px;
	border-right: 1px solid #d5bea6;
	border-bottom: 1px solid #d5bea6;
	color:#480707;
	background-color:#e6d8ca;
	padding:5px;
	}

.td-a {
	width:360px;
	border-bottom: 1px dashed #d5bea6;
	color:#480707;
	background-color:#fff;
	padding:5px;
	}

.td-b {
	width:360px;
	border-bottom: 1px solid #d5bea6;
	color:#000;
	background-color:#fff;
	padding:5px;
	}

/* kaisyagaiyou-----------------------------------------------------------------------------------------*/

.main-tizu{
	width:540px;
	padding:15px 0px 10px 20px !important; /*   gecko(firefox safari) */
	padding:0px 0px 10px 20px; /* IE6 */  
	}

.main-tizu p {
	float:left;
	width:500px;
	}

.main-tizu-waku {
	width:490px;
	padding:5px 5px 5px 5px;
	border:1px solid #d5bea6;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* simulation                                                                                      */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-sim-h2 {
	background:url(../img/h2_sekou.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}


.main-sim {
	width:560px;
	padding:15px 0px 0px 15px !important; /*   gecko(firefox safari) */
	padding:0px 0px 0px 15px; /* IE6 */  
	}

.main-sim p{
	margin:0px 0 20px 0;
	padding:0 20px 0 0;
	}

.main-sim span{
	color:#FF0000;
	}

.step1, .step2, .step3, .step4 {
	width: 450px;
	height:51px;
	padding: 24px 0  10px 100px;
	font-size:1em;
	color:#480707;
	}

.step1 {
	background:url(../simulation/img/step1.jpg) no-repeat ;
	}

.step2 {
	background:url(../simulation/img/step2.jpg) no-repeat ;
	}

.step3 {
	background:url(../simulation/img/step3.jpg) no-repeat ;
	}

.step4 {
	background:url(../simulation/img/step4.jpg) no-repeat ;
	}
	
.step1main, .step2main, .step3main, .step4main {
	width:475px;
	margin:-40px 10px 0 45px;
	padding: 20px 0 40px 10px;
	
	}

.step1main {
	background:url(../simulation/img/house.jpg) no-repeat right;
	height:170px;
	border-left:dashed 2px #ffc184;
	}

.step2main, .step3main {
	border-left:dashed 2px #ffc184;
	}



	
.step2main table, .step4main table {
	width:425px;
	border-collapse:collapse;
	border-spacing: 0px;
	margin:10px 0 0 45px;
	border-top: solid 1px #d5bea6;
	border-right: solid 1px #d5bea6;
	}

.th-1, .th-2, .td1, .td2, .td3{
	border-bottom: solid 1px #d5bea6;
	border-left: solid 1px #d5bea6;
	padding: 5px;
	font-weight:normal;
	}

 .step4main caption {
 	border: solid 1px #d5bea6;
 	background-color:#e6d8c8;
	padding: 5px;
	color:#480707;

 	}

.th-1, .th-2 {
	color:#480707;
	background-color:#e6d8c8;
	}

.td1, .th-1 {
	text-align:left;
	}
	
.th-2, .td2 {
	text-align:center;
	}

.td3 {
	text-align:right;
	padding:0 20px 0 0;
	}

.input_haba {
	width:20px; 
	text-align:right;
	border:solid 1px #480707;
	}

.kettei {
	width:450px;
	margin:10px 20px 20px 30px;
	height:15px;
	}

.kettei input {
	border:solid 1px #480707;
	background-color:#ffebb3;
	cursor:pointer;
	float:right;
	}

.allsubmit {
	width:450px;
	margin:10px 20px 20px 30px;
	height:15px;
	}

.allsubmit li{
	text-align:right;
	display:inline;
	padding:0 10px 0 0;
	float:right;
	}

.input-end1 {
	border:solid 1px #480707;
	background-color:#fff;
	width:100px;
	text-align:right;
	}

.input-end2 {
	margin:30px 0 20px 170px !important;
	margin:30px 0 20px 120px;
	cursor:pointer;
	background:url(../simulation/img/simulation_submit.jpg) no-repeat;
	width:181px;
	height:24px;
	border:none;
	text-indent:-9999px;
	display:block;
	text-align:center;
	}





.input-sotokabe {
	width:50px;
	border:solid 1px #480707;
	text-align:right;
	}

.chuui {
	}

.chuui li {
	display:inline;
	margin:20px 20px 20px 10px;
	}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* contact_sekou                                                                                     */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


.main-contact-h2 {
	background:url(../img/h2_otoiawase.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	clear:both;
	}


.main-con {
	width:550px;
	padding:15px 0px 10px 25px !important; /*   gecko(firefox safari) */
	padding:0px 0px 10px 25px; /* IE6 */  
	}

.main-con img {
	margin:0 0px 0 0;
	}

.main-con p {
	float:left;
	width:510px;
	padding:0 30px 20px 0;
	}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* house sindan                                                                                     */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-sindan-h2 {
	background:url(../img/h2_house.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}

.main-sindan {
	width:540px;
	padding:0px 10px 20px 25px !important; /*   gecko(firefox safari) */
	padding:0px 0px 20px 25px; /* IE6 */  
	}

.main-sindan-p {
	padding:10px 25px 0px 0px !important;
	padding:0px 25px 0px 0px;
	line-height:1.5;
	}

.main-sindan-p2 {
	padding:0px 25px 10px 0px;
	line-height:1.5;
	}
	
.sindan {
	width:260px;
	margin:0px 10px 20px 0px;
	float:left;
	}

.sindanseat-h4 {
	background: url(../house/img/h4.gif) no-repeat;
	padding:8px 0 10px 35px;
	}
	
.sindan-box-g,
.sindan-box-w { 
	padding:10px;
	float:left; 
	width:510px;
	}

.sindan-box-g {
	background:#eee; 
	}

.sindan-box-w {
	background:#fff; 
	}

.sindan-box-o {
	padding:13px 10px 10px 10px;
	float:left; 
	width:510px;
	background:#ffe6ce; 
	}

.sindan-imgtxt {
	clear:both;
	float:left; 
	border-right:1px dashed #999;
	}

.sindan-img {
	float:left; 
	width:100px;
	}

.sindan-txt {
	float:left;  
	width:235px; 
	padding:0 0px 0 10px;
	}

.sindan-txt h4 {
	background: url(../house/img/arrow_01.gif) no-repeat left 5px !important;
	background: url(../house/img/arrow_01.gif) no-repeat left 4px;
	padding:3px 0 6px 12px;
	font-size:90%;
	}

.sindan-txt p {
	padding:0 0 0 15px;
	}

.sindan-teido {
	float:right;
	width:150px;
	padding:0 0 0 5px;
	}

.sindan-teido ul {
	padding:2px 0 0px 0px !important;
	padding:3px 0 0px 0px;
	}

.sindan-teido li {
	display:inline;
	line-height:1.4 !important;
	line-height:1.3;
	}
	
.sindan-teido-span1 {
	display:block; 
	width:80px; 
	float:left;
	}
	
.sindan-teido-span2 {
	float:right; 
	display:block; 
	width:60px;
	font-weight:bold;
	}

.sindan-teido-span2 strong {
	color:#FF3300;
	}

.sindan-result1, .sindan-result2, .sindan-result3 {
	display:block;
	padding:13px 0 15px 45px;
	font-weight:bold;
	float:left;
	width:110px;
	vertical-align:middle;
	margin:0 0 0 7px;
	}

.sindan-result1 strong, .sindan-result2 strong, .sindan-result3 strong {
	color:#FF3300;
	}

.sindan-result-li {
	display:inline;
	}

.sindan-result1 {
	background:url(../house/img/chara_01.gif) no-repeat;
	}

.sindan-result1a {
	padding:13px 0 15px 0px;
	float:right;
	width:340px;
	}

.sindan-result2 {
	background:url(../house/img/chara_02.gif) no-repeat;
	}

.sindan-result3 {
	background:url(../house/img/chara_03.gif) no-repeat;
	}

.sindan-body1 {
	background:url(../house/img/house_04.jpg) no-repeat;
	height:90px;
	}

.sindan-body2 {
	background:url(../house/img/house_02.jpg) no-repeat;
	height:90px;
	}

.sindan-body3 {
	background:url(../house/img/house_03.jpg) no-repeat;
	height:90px;
	}

.sindan-body4 {
	background:url(../house/img/house_01.jpg) no-repeat;
	height:90px;
	}

.sindan-body5 {
	background:url(../house/img/house_05.jpg) no-repeat;
	height:90px;
	}

.sindan-body6 {
	background:url(../house/img/house_06.jpg) no-repeat;
	height:90px;
	}
	
.sindan-h3 {
	padding:0 0px 10px 130px;
	color:#c50;
	}

	
.sindan-text {
	padding:0 10px 0 130px;
	font-size:85%;
	}
	
.main-sindan2 {
	clear:both;
	float:left;
	width:540px;
	padding:0px 10px 0px 25px !important; /*   gecko(firefox safari) */
	padding:0px 0px 0px 25px; /* IE6 */
	margin:0 0 30px 0; 
	}

.main-sindan3{
	padding:0px 10px 0px 110px !important; /*   gecko(firefox safari) */
	padding:0px 0px 0px 0px; /* IE6 */
	clear:both;
	}

.main-sindan3 p{
	font-weight:bold;
	text-align:center;
	}

.main-sindan3 img{
	padding:0 0 0 0;
	vertical-align:middle;
	}

.link_sim {
	text-align:center;
	}

.link_sim a {
	background:url(../house/img/btn_simulation.gif) no-repeat;
	width:337px;
	height:28px;
	display:block;
	text-indent:-9999px;
	}

.link_sim a:hover {
	background:url(../house/img/btn_simulation_on.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* staff                                                                                           */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


.main-staff-h2 {
	background:url(../img/h2_staff.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}

.main-staff {
	width:535px;
	padding:15px 10px 10px 25px !important; /*   gecko(firefox safari) */
	padding:0px 0px 20px 25px; /* IE6 */
	float:left;
	clear:both;
	}

	
.staff {
	width:245px;
	margin:0px 15px 20px 0px;
	float:left;
	}

.staff-left {
	width:245px;
	margin:10px 15px 10px 0px !important;
	margin:0px 15px 10px 0px;
	float:left;
	clear:both;
	}

.staff-right {
	width:245px;
	margin:10px 15px 10px 0px !important;
	margin:0px 15px 10px 0px;
	float:right;
	}
	
.staff-body1 {
	width:245px;
	}

.staff-h3 {
	padding:5px 0px 0px 5px;
	color:#480707;
	border-bottom:1px dotted #ff8409;
	}

.staff-h3 span {
	padding:0 0px 0px 15px;
	font-size:75%;
	color:#c50;
	}

.staff-h3-2 {
	text-align:right;
	padding:5px 0px 0px 0px;
	font-size:85%;
	color:#480707;
	}

.staff-text {
	padding:5px 10px 0 5px;
	font-size:90%;
	line-height:1.5;
	}
	
.main-recruitment{
}

.recruitment{
}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* reason　選ばれる理由                                                                                    */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-reason-h2 {
	background:url(../img/h2_reason.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}

.reason-1-2 {
	float:left; 
	margin:20px 0px 15px 0;
	}	
	
* html .reason-1-2 {
	float:left; 
	margin:0px 0px 15px 0;
	} 	
*:first-child+html .reason-1-2 {
　float:left; 
	margin:0px 0px 15px 0;
	}

.reason-1-2 ul {float:left; }	

.reason-1-2 li {
	float:left;
	display:inline;
	}

.reason-1-2-li1 {margin:0 110px 0 0;}

.reason_h4 {
	margin:27px 0 20px 0; 
	float:left;
	}

.reason_img3 { 
	/*background:url(../reason/img/reason_img3.gif);
	width:516px; height:464px;*/
	float:left;
	margin:15px 0px 0px 0;
	}

* html .reason_img3 { 
	margin:0px 0px 0px 0;
	} 	
*:first-child+html .reason_img3 {
	margin:0px 0px 0px 0;
	}

.reason_img3 h4, .reason_img3 p {text-indent:-9999px;}
	
.reasonpagetop { 
	margin:20px 0px 0px 0;
	}

* html .reasonpagetop { 
	margin:0px 0px 0px 0;
	} 	
*:first-child+html .reasonpagetop {
	margin:0px 0px 0px 0;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* faq

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-faq-h2 {
	background:url(../img/h2_faq.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}

.faq {
	width:540px;
	padding:15px 0px 0px 0px !important; /*   gecko(firefox safari) */
	padding:0px 0px 10px 0px; /* IE6 */  
	}
	

.faq-q {
	margin:0 0 10px 0;
	padding:0px 0px 0px 0px;
	line-height:1.5;
	clear:both;
	}

.faq-q dl {
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	line-height:1.5;
	}

.faq-q dt {
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	line-height:1.5;
	display:inline;
	font-weight:bold;
	font-size:1.2em;
	color:#480707;
	}

.faq-q dd {
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	line-height:1.5;
	display:inline;
	}


.faq-a {
	width:540px;
	}

.faq-a strong{
	font-weight:bold;
	font-size:1.2em;
	color:#FF8409;
	}

.faq-a1,
.faq-a2,
.faq-a4,
.faq-a5,
.faq-a6	{
	width:60px;
	float:left;
	background:url(../faq/img/faq_camereon.gif) no-repeat;
	background-position:bottom;
	}

.faq-a1 {
	height:65px;
	}

.faq-a2 {
	height:80px;
	}

.faq-a4 {
	height:115px;
	}

.faq-a5 {
	height:130px;
	}

.faq-a6 {
	height:145px;
	}

.faq-a-r {
	width:480px;
	float:right;
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	line-height:1.5;
	}

.faq-a-r-head {
	height:15px;
	background:url(../faq/img/faq_fukidasi_head.gif) no-repeat;
	display:block;
	}

.faq-a-r-body{
	background:url(../faq/img/faq_fukidasi_body.gif) repeat-y;
		padding:0 35px 0 40px;
	}

.faq-a-r-foot{
	height:26px;
	background:url(../faq/img/faq_fukidasi_foot.gif) no-repeat;
	margin:0 0 20px 0;
	display:block;
	}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* mt-category                                                                                     */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-topic-h2 {
	background:url(../img/h2_topic.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0px;
	}

.main-topic-h2-2 {
	background:url(../img/h2_topic2.gif) no-repeat;
	height:35px;
	margin:10px 0 0px 0px;
	padding:9px 10px 1px 35px;
	font-size:16px;
	font-weight:bold;
	color:#480707;
	}

.category {
	width:540px;
	padding:0px 20px 0px 0px !important; /*   gecko(firefox safari) */
	padding:0px 10px 10px 0px; /* IE6 */  
	}

.main-h2_links {
	background:url(../img/h2_links.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0px;
	padding:9px 10px 1px 35px;
	font-size:16px;
	font-weight:bold;
	color:#480707;
	}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* mt-entry                                                                                      */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/
.entry {
	width:550px;
	padding:15px 20px 0px 10px !important; /*   gecko(firefox safari) */
	padding:0px 10px 10px 10px; /* IE6 */
	}

.entry_body {
	margin:0 0 10px 0;
	padding:0px 20px 0px 15px; 
	}

.entry_body p {
	line-height:1.5;  
	}

.entry_more {
	padding:0px 20px 0px 15px;  
	}

.entry_more p {
	line-height:1.5;  
	}

.entry_comm {
	padding:0px 15px 0px 15px;  
	}

.entry_comm p {
	line-height:1.5;  
	}

.entry_comm2 {
	width:510px;
	border-top:1px solid #d5bea6;
	margin:0 0 10px 15px;  
	}

.entry_comm2 p {
	line-height:1.5;  
	}
	
.track-comm {
	color:#480707;
	text-indent:15px;
	background:url(../img/sankaku_bra.gif) no-repeat;
	margin:30px 0 5px 0;
	}
	
.track_top {
	margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
	}

.track_h3 {
	font-size:1em;
	border-bottom:1px solid #d5bea6; 
	}


.track_bottom {
	margin:0 0 20px 0;
	}

.input-c {
	border:1px solid #d5bea6;
	}

textarea {
	border:1px solid #d5bea6;
	}
	
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* contact                                                                                     */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */



.main-contact {
	width:540px;
	padding:0px 0px 20px 25px !important; /*   gecko(firefox safari) */
	padding:0px 0px 20px 25px; /* IE6 */
	clear:both;  
	}

.tell {
	text-indent:-9999px;
	background:url(../contact/img/contact_tell.gif) no-repeat;
	height:142px;
	margin:10px 0 20px 10px;
	}
	
.tell_recruit {
	text-indent:-9999px;
	background:url(../contact/img/contact_tell_r.gif) no-repeat;
	height:131px;
	margin:10px 0 20px 10px;
	}
	
.main-contact table {
	width:480px;
	border-top: 1px solid #d5bea6;
	border-right: 1px solid #d5bea6;
	border-left: 1px solid #d5bea6;
	border-collapse:collapse;
	border-spacing: 0px;
	text-align:left;
	font-size:90%;
	margin:10px 0 10px 15px;
	}

.main-contact h3 {
	color:#480707;
	background:url(../contact/img/sankaku_ore.gif) no-repeat 0 4px;
	padding: 0 0 0 15px;
	line-height:1.5;
	}

.main-contact span {
	color:#FF8409;
	font-weight:normal;
	}

.th1 {
	width:160px;
	border-right: 1px solid #d5bea6;
	border-bottom:none;
	color:#480707;
	background-color:#fff5d6;
	padding:5px;
	vertical-align:top;
	font-weight:normal;
	}

.th2 {
	width:160px;
	border-right: 1px solid #d5bea6;
	border-bottom: 1px solid #d5bea6;
	color:#480707;
	background-color:#fff5d6;
	padding:5px;
	vertical-align:top;
	font-weight:normal;
	}
	
.th3 {
	width:160px;
	border-right: 1px solid #d5bea6;
	border-bottom: 1px dashed #d5bea6;
	color:#480707;
	background-color:#fff5d6;
	padding:5px;
	vertical-align:top;
	font-weight:normal;
	}

.td-1, .td-3 {
	width:320px;
	border-bottom:none;
	color:#480707;
	background-color:#fff;
	padding:5px;
	vertical-align:top;
	}

.td-4 {
	width:320px;
	border-bottom: 1px dashed #d5bea6;
	color:#480707;
	background-color:#fff;
	padding:5px;
	vertical-align:top;
	}

.td-2 {
	width:320px;
	border-bottom: 1px solid #d5bea6;
	color:#480707;
	background-color:#fff;
	padding:5px;
	vertical-align:top;
	}
	
.td-3 input {
	border: 1px solid #d5bea6;
	width:100px;
	}	

.input1 {
	width:150px;
	border: 1px solid #d5bea6;
	}

.input2 {
	border: 1px solid #d5bea6;
	width:150px;
	}

.input3 {
	border: 1px solid #d5bea6;
	width:100px;
	}

.input4 {
	border: 1px solid #d5bea6;
	width:290px;
	}

.input5 {
	border: 1px solid #d5bea6;
	width:290px;
	height:150px;
	}

.input6 {
	border: 1px solid #d5bea6;
	width:30px;
	}


.buttonSubmit {
	float:right;
	margin:7px 20px 20px 0;
	background:url(../contact/img/contact_submit.gif) no-repeat top;
	width:137px;
	height:21px;
	border:none;
	text-indent: -9999px;
	cursor:pointer;
	}



.buttonReset {
	float:right;
	margin:7px 45px 20px 0;
	background:url(../contact/img/contact_reset.gif) no-repeat top;
	width:84px;
	height:21px;
	border:none;
	text-indent: -9999px;
	cursor:pointer;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* mt-glossary                                                                                     */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/
.entry_glossary {
	margin:0px 0 10px 0px;
	padding:20px 20px 0px 15px !important;
	padding:0px 20px 0px 15px;
	}

.main-glossary-h2 {
	background: url(../img/h2_glossary.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0px;
	text-indent:-9999px;
	}
	
.entry_glossary-h3 {
	padding:0px 0 0px 10px;  
	}

.entry_glossary p {
	line-height:1.5;
	margin:5px 10px 10px 25px !important;
	margin:5px 10px 30px 25px;
	}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* flier　広告チラシ                                                                                     */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-flier-h2 {
	background: url(../img/h2_flier.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}

.flierimg {
	text-align:center; 
	margin:15px 0px 15px 0px;
	}

.flierimg p {padding: 0px 0px 0px 70px;}
	
.flier-p {margin:10px 0px 0px 25px;}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* color-simulation                                                                                      */

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* kyoutuu-----------------------------------------------------------------------------------------*/

.main-color-h2 {
	background:url(../img/h2_color.gif) no-repeat;
	height:35px;
	margin:10px 0 10px 0;
	text-indent:-9999px;
	}


.main-color {
	width:560px;
	padding:15px 0px 0px 15px !important; /*   gecko(firefox safari) */
	padding:0px 0px 0px 15px; /* IE6 */  
	}

.main-color p{
	margin:0px 0 20px 0;
	padding:0 20px 0 0;
	}

.main-color span{
	color:#FF0000;
	}	
	
.main-color-fla{	
	margin:0px 0px 10px 0px;
}