@charset "shift_jis";
/* -----------------------------------------------------------------
 *Last Update 2008-12-03@*YUI
----------------------------------------------------------------- */
/* -----------------------------------------------------------------
 1-1.YUI Library (ƒNƒƒXƒuƒ‰ƒEƒU‘Îô)
----------------------------------------------------------------- */
/* version: 2.6.0 Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html */
/* YUI Reset CSS http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* YUI Font CSS http://developer.yahoo.com/yui/font/ */
body{font:13px/1.231 "ƒƒCƒŠƒI", "MSƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* -----------------------------------------------------------------
 1-2.Universal selector
----------------------------------------------------------------- */
*{ margin: 0; padding: 0; line-height: 1.6; color: #333; font-size: 100%; font-weight: normal; font-style: normal;}

/* -----------------------------------------------------------------
 1-3.Structure Module
----------------------------------------------------------------- */
body { background-color: #000000;}

/* -----------------------------------------------------------------
 1-4.Text Module
----------------------------------------------------------------- */
p,pre,address,cite { margin: 0 0 0.5em 0;}
img { border: none;}
h1,h2,h3,h4,h5,h6 { margin: 0 0 0.5em 0; font-weight: bold;}
h1 { font-size: 198%; margin: 0;}
h2 { font-size: 159%;}
h3 { font-size: 144%; margin: 0;}
h4 { font-size: 122%; margin: 0;}
h5 { font-size: 107%; margin-bottom: 1em;}
h6 { font-size: 107%;}

/* -----------------------------------------------------------------
 1-5.general
----------------------------------------------------------------- */
a:link { color: #00a; text-decoration: none;}
a:visited { color: #606; text-decoration: none;}
a:hover { color: #900; text-decoration: underline;}
a:active { color: #960; text-decoration: underline;}

/* clearfix Start// */
.clearfix:after { clear: both; height: 0; visibility: hidden; display: block; content: "."; font-size: 0;/* fx3 */}
.clearfix { display: inline-block;}
.clearfix { display: block;}/* fx3 */
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */
/* //clearfix End */

.clear { clear: both;}
.txtR { text-align: right;}
.txtL { text-align: left;}
.txtC { text-align: center;}
.floatL { float: left;}
.floatR { float: right;}


.wet {
	color:#ffffff;
}


/* -----------------------------------------------------------------
 1-6.allpageArea
----------------------------------------------------------------- */

#page {
	background:#000000;
	width:100%;
}



#contents {
	background:#000000;
	margin:0 auto;
	padding-top:0px;
	text-align:left;
	width:760px;
}


#padArea {
	margin:0 auto;
	padding-top:10px;
	text-align:left;
	width:760px;
}

.had {
	background:url(../img/header.gif) no-repeat left;
	height:200px;
	text-indent:-9999px;
}

.menu_wa {
	border-bottom: 1px solid #c7c3b7;
	width:728px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.menu_wa li {
	float:left;
	padding-right:40px;
	font-size:110%;
}

.menu_wa li a {
	color:#c6c4b8;
}

.main_btn_wa {
	margin-left:15px;
	margin-right:15px;
	border-bottom: 1px dashed #c7c3b7;
}

.main_btn_wa li {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

.main_btn_wa li a {

}

.ji_k_wa {
	border-bottom: 1px solid #c7c3b7;
	margin-bottom:15px;
}

.ji_k_wa p {
	color:#c7c3b7;
	float:left;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:10px;
}


.con_wa {
	margin-top:0px;
	margin-bottom:25px;
	padding-top:10px;
}

.con_wa li {
	float:left;
	padding-left:26px;
	padding-right:9px;
	padding-bottom:8px;
}

.con_wa li a {
}

.copy {
	text-align:center;
	color:#5f3b19;
	padding-top:3px;
	padding-bottom:3px;
	width: 760px;
	background-color: #d7e3a5;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.menu_icon_wa {
	border-bottom: 1px solid #c7c3b7;
	width:737px;
	margin-bottom:15px;
	margin-left:10px;
	padding-bottom:5px;
}

.menu_icon_wa li {
	float:left;
}

.menu_icon_wa li a {
	padding-left:14px;
}

.mc_title_access {	height:45px;	background:url(../img/btn_s_11.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_profile {	height:45px;	background:url(../img/btn_s_12.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_telfax {	height:45px;	background:url(../img/btn_s_06.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_catalog {	height:45px;	background:url(../img/btn_s_07.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_contact {	height:45px;	background:url(../img/btn_s_10.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_ex_re {	height:45px;	background:url(../img/btn_s_09.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_size {	height:45px;	background:url(../img/btn_s_08.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_adviser {	height:45px;	background:url(../img/btn_s_05.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_link {	height:45px;	background:url(../img/btn_s_13.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}
.mc_title_saiyou {	height:45px;	background:url(../img/btn_s_14.gif) no-repeat left;	color:#ffffff;	margin-left:20px;	margin-bottom:20px;	padding-left:55px;	padding-top:5px;	}


.contentswrap {
	margin-left:20px;
	margin-right:20px;

}

.contentswrap h2 { 
	background:url("../img/h2back.gif") repeat-x left center;
	height:37px;
	padding-left:10px;
	padding-top:5px;
	color:#c6c4b8;
}

.contentswrap h3 { 
	color:#ff5c00;
	margin-top:10px;
	margin-bottom:5px;
}

.contentswrap dl { 
	color:#c6c4b8;
}

.contentswrap dt { 
	float:left;
	color:#c6c4b8;
	padding-right:15px;
}

.contentswrap dd { 
	color:#c6c4b8;
}

.toInfo {
	clear: left;
	text-align: right;
	list-style-type: none;
	margin-bottom:10px;

}

.toInfo_fax {
	clear: left;
	text-align: right;
	list-style-type: none;
	margin-bottom:20px;
}

.toInfo_fax a {
	background:url(../img/icon_04.gif) no-repeat right;
	color:#ffffff;
	padding-right:40px;
	padding-top:18px;
	padding-bottom:18px;
}

.toInfo a {
	background:url(../img/icon_01.gif) no-repeat left;
	color:#ffffff;
	padding-left:18px;
	padding-top:1px;
	height:15px;
}

.subnavi {
	border-top: 1px dashed #c7c3b7;
	clear: both;
	padding: 10px 0;
	text-align: right;
}

.table {
	width: 710px;
}


.table {
	margin: 0 0 2em 5px;
}


.table th {
	text-align:center;
	font-weight:bold;
}

.table td {
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #000000;
	color:#c6c4b8;
}



.table th.tb {
	width: 200px;
	border: 1px solid #CCC;
	background-color: #6c6c6c;
	color:#ffffff;
}

.cenno {
	text-align:center;
}



#btn_close {
	margin-top:30px;
	text-align: center;
}

.akuse {
	color:#ffffff;
	background:#b0648b;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

.chiw {
	text-align:center;
	line-height:125%;
	color:#c6c4b8;
	margin-top:15px;
}

.tize a {
	font-size:110%;
	color:#ff9b7c !important;
}

.pnasi {
	margin-left:20px;
	margin-right:20px;
	color:#ffffff;
}

.pnasi_c {
	margin-left:20px;
	margin-right:20px;
	color:#ffffff;
	float:left;
}

.catal {
	text-align:right;
	padding-right:20px
}

.catal a {
	color:#ffffff;
}

.cont_s {
	background:url(../img/icon_01.gif) no-repeat left;
	color:#00ccff;
	font-size:110%;
	font-weight:bold;
	padding-left:20px;
	margin-left:20px;
}

.men_ma {
	margin-bottom:20px;
	background:#6c6c6c;
	padding:10px 10px;
	margin-left:20px;
	margin-right:20px;
}

.mig_ma {
	background-image:url("../img/icon_08.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	padding-right:15px;
	margin-left:60px;
	float:left;
}

.mig_ma a {
	color:#ffffff;
}

.soku_i {

}

.soku_r {
	border:1px solid #8c8c8c;
	width:100%;
	margin-bottom:15px;
}

.soku_r th {
	border:1px solid #8c8c8c;
	background:#ffe3f0;
	text-align:center;
	font-weight:bold;
	width:100px;
	padding-top:10px;
	padding-bottom:10px;
}

.soku_r td {
	border:1px solid #8c8c8c;
	padding-top:10px;
	padding-bottom:10px;
}

.soku_ti {
	text-align:center;
	background:#ffe3f0;
	font-weight:bold;
}

.cod_b th {
	background:#feffbd;
}

.cod_c {
	background:#feffbd;
}


.mi_g{
	margin-left:10px;
	color:#ffffff;
}

.mi_g li{
	color:#ffffff;
}

.mig_ya {
	background-image:url("../img/icon_07.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	font-weight:bold;
	color:#ffffff;
}


.red {
	color:#ff9900;
	font-weight:bold;
}

.tyu_e {
}

.deza {
	font-weight:bold;
}

.sy_ew {
	margin-left:20px;
}

.sy_ew li {
	background-image:url("../img/icon_09.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:25px;
	margin-top:10px;
	margin-bottom:20px;
	color:#ffffff;
}

.tej_j li {
	margin-left:20px;
	margin-top:10px;
	color:#ffffff;
}

.tej_ja {
	background-image:url("../img/icon_09.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:25px !important;
	margin-top:10px;
}

.red_k {
	color:#ff9900 !important;
}

.tyu_ew p {
	color:#ffffff;
	margin-left:10px;
}

.atesa {
	margin-bottom:20px;
}

.atesa li {
	color:#ffffff;
	margin-left:40px;
}

.mig_wa {
	margin-bottom:20px;
	background:#6c6c6c;
	padding:10px 10px;
	margin-left:20px;
	margin-right:20px;
}

.mig_sn {
	background-image:url("../img/icon_08.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	padding-right:20px;
	margin-left:100px;
	float:left;
}

.mig_sn a {
	color:#ffffff;
}

.mig_sn_l {
	background-image:url("../img/icon_08.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	padding-right:10px;
	margin-left:80px;
	float:left;
}

.mig_sn_l a {
	color:#ffffff;
}

.sih_w {
}

.si_h {
}

.si_h li {
	background-image:url("../img/icon_10.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	color:#ffffff;
	margin-top:5px;
	margin-bottom:5px;
}

.si_h a {
	color:#ff9900;
}

.heel_wa {

}

.heel_wa th {
	background:#6c6c6c;
	border: 1px solid #9c9c9c;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	width:100px;
	line-height:130%;
}

.heel_wa td {
	background:#ffffff;
	border: 1px solid #9c9c9c;
	color:#000000;
	text-align:center;
	line-height:130%;
}


.heelcap_wa {
	width:700px;
}

.heelcap_wa th {
	background:#000000;
	border: 1px solid #9c9c9c;
	text-align:center;
}

.heelcap_wa td {
	background:#ffffff;
	border: 1px solid #9c9c9c;
	color:#000000;
	text-align:center;
	line-height:130%;
	padding:5px;
}

.heelcap {
	background:#6c6c6c !important;
	font-size:120%;
	font-weight:bold;
	color:#ffffff;
}

.cotu {
	margin-top:10px !important;
	margin-bottom:15px;
	margin-right:20px;
	padding:10px 0 10px 10px;
	border: 1px solid #9c9c9c;
}

.cotu p {
	color:#ffffff;
	line-height:100%;
}

.co_t {
	color:#ff9900 !important;
}

.bo_t {
	font-weight:bold;
	font-size:120%;
}

.sai_ashi {
	text-align:center;
	margin-bottom:20px;
}

.size_ashi {
	width:700px;
}

.size_ashi td {
	text-align:center;
	border: 1px solid #9c9c9c;
	color:#ffffff;
}

.ashi_t td {
	background:#ffc0cb;
	font-weight:bold;
	color:#000000;
	padding:5px 0 5px 0px;
}

.ashi_m {
	background:#ffccff;
	color:#000000 !important;
	font-weight:bold;
}


.size_ashi_d {
	width:700px;
}

.size_ashi_d td {
	text-align:center;
	border: 1px solid #9c9c9c;
	color:#ffffff;
}

.ashi_t_d td {
	background:#afeeee;
	font-weight:bold;
	color:#000000;
	padding:5px 0 5px 0px;
}

.ashi_m_d {
	background:#e0ffff;
	color:#000000 !important;
	font-weight:bold;
}

.jazz_s {
	width:700px;
}

.jazz_s td {
	text-align:center;
	border: 1px solid #9c9c9c;
	color:#ffffff;
}

.jazz_a_t td {
	background:#99ff99;
	font-weight:bold;
	color:#000000;
	padding:5px 0 5px 0px;
}

.jazz_m {
	background:#ccffcc;
	color:#000000 !important;
	font-weight:bold;
}




.zenk_w {
	background:#6c6c6c;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	text-align:right;
	margin-left:20px;
	margin-right:20px;
}

.zenk {
	width:150px;
}

.todou_b {
	border-bottom:1px solid #8c8c8c;
	background-image: url(../img/icon_11.gif) ;
	background-repeat: no-repeat;
	padding-left:23px;
	margin-top:20px;
	font-weight:bold;
	font-size:120%;
	color:#ffffff;
}

.tyoku p {
	color:#ffffff;
	font-size:120%;
	margin-left:20px;
}

.tyoku p a {
	color:#ff9900;
}

.henreki {
	width:710px;
	margin-left:5px;
	margin-bottom:20px;
}

.henreki th {
	text-align:center;
	background:#6c6c6c;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	border-top:1px solid #8c8c8c;
	color:#ffffff;
	width:100px;
}

.henreki td {
	border-top:1px solid #8c8c8c;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#ffffff;
	line-height:120%;
}

.li_soug {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

.li_soug a {
	background-image:url("../img/icon_10.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
	color:#ff9900;
}

.li_soug li {
	color:#ffffff;
}

.siyou_wa {
	color:#ffffff;
	margin-bottom:20px;
}

.siyou_wa th {
	width:150px;
	border:1px solid #8c8c8c;
	text-align:center;
	color:#ffffff;
	background:#6c6c6c;
	padding-top:10px;
	padding-bottom:10px;
}

.siyou_wa td {
	width:560px;
	border:1px solid #8c8c8c;
	color:#ffffff;
	padding-left:10px;
}

.info_k {
	color:#aa0000;
	font-weight:bold;
	margin-left:15px;
	margin-right:25px;
	margin-top:20px;
	margin-bottom:20px;
}

.info_k h4 {
	background:#aa0000;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.info_k p {
	color:#aa0000;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.urawa_se {
	margin-bottom:25px !important;
	margin-left:25px;
	margin-right:25px;
	font-size:170%;
	border-bottom:1px solid #8c8c8c;
}

.urawa_se_wa {
	border-bottom:1px solid #8c8c8c;
	padding-bottom:20px;
	margin-top:25px;
	margin-left:25px;
	margin-right:25px;
}

.urawa_se_l {
}

.urawa_ne_k {
	font-size:160%;
	font-weight:bold;
	color:#FF5C00;
}

.u_syou {
	margin-top:20px;
	margin-left:25px;
	margin-right:25px;
}

.urawa_t_syou {
	font-size:160%;
	font-weight:bold;
}

.ginza_sabt {
	margin-top:10px;
	margin-bottom:25px;
}

.ginza_wa {
	margin-top:25px;
}

.ginza_t {
	float:left;
}

.ginza_tu {
	float:right;
}

.chizu_w {
	border:1px solid #dddbb9;
	margin-top:20px;
	margin-bottom:20px;
}

.chizu_left {
	float:left;
	text-align:right;
	padding-top:20px;
	padding-left:40px;
	color:#ffffff;
}

.chizu_left a {
	color:#ffffff !important;
}

.chizu_right {
	text-align:right;
	padding-top:20px;
	padding-right:40px;
	color:#ffffff;
}

.chizu_right_ad {
	text-align:left;
	padding-top:20px;
	padding-right:40px;
	padding-left:340px;
	color:#ffffff;
}

.chizu_right a {
	color:#ffffff !important;
}

.sayou_wwa {
	text-align:right;
	padding-bottom:10px;
}
