@charset "utf-8";
@import "common.css";
@import "parts.css";




body {
background:url(../img/0c_bg.gif) left top repeat-x;
}




/***********************************************/
/*contents*/
/***********************************************/

/*all*/

#head {
width:900px;
margin:0 auto;
text-align: left; /*IE5.5*/
}

h1{
padding:3px 0;
}

.headL{
float:left;
width:190px;
}

.headR{
float:right;
width:710px;
text-align:right;
}

.headR p{
margin:0;
padding:0;
}

.headR ul{
margin:8px 0 0 0;
}

.headR li{
float:right;
}


.headR .txtLink{
	font-size:0.7em;
	line-height:1.7em;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
}

.headR .txtLink a{
display:block;
background-color:#EED211;
color:#000000;
padding:0 2px;

}

.headR .txtLink a:hover{
background-color:#FC9F1B;
}

.headR .txtR{
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
}

.headR .txtL{
margin:0 10px 0 0;
}

.headR .txtL a{
background-color:#D9403C;
}

.headR .txtL a:hover{
background-color:#A62320;
}


.headR li img{
vertical-align:top;
}

#contents{
width:900px;
margin:0 auto;
text-align: left; /*IE5.5*/
}

.mainMenu{
width:900px;
}

.mainMenu li{
float:left;
}

.mainMenu img{
vertical-align:top;
}

.conL{
width:230px;
float:left;
margin:17px 0 30px 0;
}

.conR{
width:650px;
float:right;
margin:28px 0 0 0;
}


/*footer*/

#footer{
margin:0 auto;
background:url(../img/0c_f_bg.gif);
padding:15px 0;
margin:10px 0 0 0;
}

#footer p{
width:900px;
padding:0;
margin:0 auto;
font-size:0.75em;
text-align:right;
color:#FFFFFF;
}

#footer a{
color:#FFFFFF;
}

#footer a:hover{
color:#CCCCCC;
text-decoration:underline;
}

/***********************************************/
/*left menu*/
/***********************************************/

.leftMenuBg{
background:url(../img/0c_lm_end.gif) center bottom no-repeat;
padding:0 0 12px 0;
margin:0 0 15px 0;
}

ul.leftMenu{
background:url(../img/0c_lm_bg.gif) center top repeat-y;
}

ul.leftMenu li{
width:171px;
background:url(../img/0c_lm_pt_bg.gif) right center no-repeat;
background-color:#FFFFFF;
padding:6px 26px 6px 6px;
margin:0 13px;
font-weight:bold;
border:solid #EED211;
border-width:0 0 1px 0;
}

ul.leftMenu li.top{
background:url(../img/0c_lm_pt_top.gif) right top no-repeat;
background-color:#FFFFFF;
}

ul.leftMenu img{
float:left;
width:50px;
padding:0 10px 0 0;
}

.contact p.res{
padding:0 0 10px 0;
margin:0 0 10px 0;
border:dotted #999999;
border-width:0 0 1px 0;
}

.mobi{
text-align:center;
padding:12px 12px 5px 12px;
background-color:#EBEBEB;
font-size:0.75em;
}

.mobi p{
margin:0;
padding:0 0 5px 0;
}

/***********************************************/
/*2009/11/18*/
/***********************************************/
.Bookmark{
padding-top:10px;
}

.Bookmark img{
margin-left:10px;
}

/***********************************************/
/*2011/07/19*/
/***********************************************/
.holiday{
margin-bottom:10px;
}

.holiday iframe {
border:solid #CCCCCC;
border-width:1px;
width:230px;
height:40px;
}

