@charset 'utf-8';

/*============================================================
Second.CSS


Site URL:	http://www.hidamari3.com/
File Name:	second.css(/common/css/second.css)
Summary:	第二階層に関するCSS
Created:	2008/09/20
Update:		2009/05/24[お薦め情報枠色の修正]


Copyright(C)Nekonote All Rights Reserved.
============================================================*/


/*_*********************************
*	 0. 第二階層全般的に使用
*	 1. お問い合わせ
*	 2. 会社概要
*	 3. 相互リンク
*	 4. 問い合わせフォーム
*	 5. サイトマップ
*********************************_*/


/*==============================
0.第二階層全般的に使用
==============================*/


div#mainContents div#customerVoice dl.message{
margin:0px 10px 10px 10px;
}

div#mainContents div#customerVoice dl.message dt{
font-weight:bold;
padding:3px 10px 3px 10px;
margin-bottom:5px;
border-bottom:1px solid #4a2600;
background-color:#fff2ca;
}

div#mainContents div#customerVoice dl.message dd{
margin:0px 0px 20px 0px;
padding:0px 10px 1px 10px;
border-bottom:1px dashed #4a2600;
}

div#mainContents div#customerVoice dl.message dd p{
margin:0px 0px 10px 0px;
}


/* コースの手順説明部分 */

div#mainContents div.section div.courseGuide{
background-color:#fff2ca;
margin:0px 10px 20px 10px;
padding:0px 0px 5px 0px;
}

div#mainContents div.section div.courseGuide h5{
color:#4a2600;
background-color:#f7dc87;
margin:0px 0px 15px 0px;
padding:4px 8px 4px 8px;
}

div#mainContents div.section div.courseGuide ol.flowList{
margin:0px 10px 10px 10px;
list-style-position:inside;
}

div#mainContents div.section div.courseGuide ol.flowList li{
border-bottom:1px dotted #c59a15;
margin-bottom:5px;
}


/* オプションメニュー */

div#mainContents div.section div.option{
border:1px dotted #c59a15;
padding:0px;
margin:0px 10px 15px 10px;
}

div#mainContents div.section div.option h5{
color:#4a2600;
background-color:#f7dc87;
margin:5px 5px 10px 5px;
border-left:5px solid #c59a15;
padding:3px 0px 3px 8px;
}


/* お薦め情報 */

div#mainContents div.section div.recommendInfo{
background-image:url(../images/maincontents/bg_recommend.gif);
background-position:left top;
background-repeat:repeat;
padding:8px 0px 5px 0px;
margin-bottom:20px;
border:1px dashed #8f4900;
}

div#mainContents div.section div.recommendInfo h4{
font-size:140%;
background-color:#f7dc87;
border:none;
border-bottom:1px solid #8f4900;
padding:5px 8px 4px 8px;
margin:0px 8px 10px 8px;
}

div#mainContents div.section div.recommendInfo div.special{
border:1px solid #f7dc87;
/*border:1px dashed #8f4900;*/
padding:0px;
}

div#mainContents div.section div.recommendInfo div.end{
margin-bottom:5px;
}

div#mainContents div.section div.recommendInfo div.special h5{
border-left:3px solid #f1b819;
margin:0px 0px 10px 0px;
}


/*==============================
1.お問い合わせで使用
==============================*/

div.contactInfo{
padding:15px 10px;
margin:0px 10px 20px 10px;
background-color:#fffdcf;
}

div.contactInfo img{
vertical-align:bottom;
}

span.emailAddress{
font-size:140%;
font-weight:bold;
}



/*==============================
2.会社概要で使用
==============================*/

/*-------------------
table.companyTable
--------------------*/

table.companyTable{
margin:0px 0px 15px 0px;
border-left:1px solid #e4deba;
border-top:1px solid #e4deba;
}

table.companyTable th{
color:#2e2700;
line-height:1.3;
padding:5px 10px;
font-weight:normal;
background-color:#f3f0df;
border-bottom:1px solid #e4deba;
border-right:1px solid #e4deba;
text-align:right;
}

table.companyTable td{
line-height:1.3;
background-color:#fff;
padding:5px 10px;
border-bottom:1px solid #e4deba;
border-right:1px solid #e4deba;
text-align:left;
}




/*==============================
3.相互リンクで使用[/links]
==============================*/

/*-------------------
dl.links
--------------------*/

dl.links{
margin:0px 9px 20px 9px;
}

dl.links dt{
background-color:#fcf9ea;
margin:0px 0px 0px 0px;
padding:3px 6px 3px 6px;
border:1px solid #ece3b6;
}

dl.links dt a{
font-weight:bold;
color:#7e6800;
text-decoration:none;
}

dl.links dt a:visited{
color:#936;
text-decoration:none;
}

dl.links dt a:hover{
color:#c00;
}

dl.links dd{
border:1px solid #ece3b6;
border-top:none;
padding:5px 6px 5px 6px;
margin:0px 0px 10px 0px;
}



/*==============================
4.フォームで使用[/form]
==============================*/

/*===================
dl.form
===================*/

dl.form{
margin:0px 10px 10px 10px;
}

dl.form dt{
font-weight:bold;
background-color:#fff2ca;
padding:3px 10px 3px 10px;
}

dl.form dt span{
font-weight:normal;
color:#ff0000;
margin-left:5px;
}

dl.form dd{
padding:10px 10px 10px 10px;
margin-bottom:15px;
border-bottom:1px dashed #bda570;
}

div#mainContents div.section dl.form dd p{
margin-left:0px;
margin-bottom:10px;
}



/*==============================
5.サイトマップで使用
==============================*/

/* ul#sitemap */

ul#sitemapList{
margin:0px 10px 20px 10px;
padding:0px;
line-height:140%;
zoom:1;
list-style:inside;
list-style-type:inherit;
}

ul#sitemapList li{
margin:0px 0px 5px 10px;
list-style:inside;
list-style-type:disc;
}

ul#sitemapList li ul{
margin:10px 0px 10px 10px;
padding:0px;
}

ul#sitemapList li ul li{
margin:0px 0px 5px 10px;
}

ul#sitemapList li ul li ul{
background-color:#fcf9ea;
margin:5px 0px 20px 0px;
padding:2px 10px 2px 5px;
}

ul#sitemapList li ul li ul li{
border:none;
}





