/************************
メインボタン群
************************/
.left_10px{padding-left:10px}

.main5box{
display:inline;
width:139px;
_width:139px;
height:150px;
background-image:url(../images/main5box_bg.gif);
float:left;
margin-right:1px;
padding-top:1px;
padding-left:1px;
}

.main5box_txt{
color:#D1D1D1;
font-size:10px;
line-height:1.2em;
padding-left:8px;
padding-right:8px;
padding-top:15px;
}

.main5box_arrow{
display:inline;
width:129px;
_width:129px;
height:150px;
background:url(../main5box_img/common_img001.jpg);
float:left;
margin-right:1px;
padding-top:1px;
padding-left:1px;
}

.rmenu{
margin-top:15px;
float:left;
width:330px;
_width:300px;
display:inline;
border-color:#4D4D4D;
border-style:solid;
border-width:1px;
padding:7px;
margin-right:1px;
}

.rmenu_txt{
color:#D1D1D1;
font-size:10px;
line-height:1.2em;
padding-top:5px;
padding-bottom:10px;
}


/************************
100722プランボードで不安解消by_tagawa
************************/

.maib{
float:left;
width:260px;
display:inline;
color:#D1D1D1;
font-size:10px;
line-height:14px;
}
.plan_top_waku{
float:left;
width:420px;
display:inline;
margin:0 0 0 10px;
padding:0;
}

.plan_top{
margin:0 0 5px 0;
padding:0;
background:url(../images/plan_bg.gif);
border:#2F2F2F solid 1px;
}


.plan_toptxt{
padding:5px 10px 5px 10px;
font-size:12px;
line-height:18px;
}



/************************
キャンペーン
************************/

.c_text{
float:left;
width:420px;
display:inline;
}
/************************
おすすめコンテンツ群
************************/
.osusume_c{
float:left;
display:inherit;
width:225px;
margin-right:10px;
}

.osusume_c_0{
float:left;
display:inherit;
width:225px;
}

.osusume_c_txt{
font-size:80%;
}
/**相澤挿入**/
.osusume_d{
display:inherit;
width:680px;
margin:0 5px 15px;
}

/************************
更新履歴・バナー 
************************/

/**更新履歴**/
.whbox{
width:495px;
float:left;
display:inline;
margin-right:10px;
}

.whatnew_list , .whatnew_list ul {
margin:0;
padding:0;
}   
.whatnew_list li {
font-size:90%;
list-style:none;   
padding-left:13px;   
background:url('../images/whatnew_arrow.gif') left top no-repeat;
list-style-position:inside;    
} 
/************************
目的で見るコンテンツ
************************/
.mokuteki {
float:left;
width:200px;
margin:0 0 0 20px;

}

/**バナー**/
.bana{
width:205px;
float:left;
display:inline;
}

.bana_txt{
text-align:center;
padding-bottom:20px;
}


/************************
工事・アフターサービスエリア
************************/

.map_flash{
float:left;
margin-left:10px;
width:300px;
display:inline;
}

.map_text{
float:left;
margin-right:10px;
width:390px;
display:inline;
}

/************************
外部リンクボックス
************************/
.box_172{
float:left;
width:172px;
text-align:center;
border-right-color:#333333;
border-right-style:solid;
border-right-width:1px;
}

.box_172_02{
float:left;
width:172px;
text-align:center;
}


/************************
h2　アイコンつき見出し文字
************************/

/**キャンペーン情報**/
h2.campaign{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_canpain.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
}
/**カレンダー**/
.calendar{
width:170;
margin-top:30px;
margin-left:5px;
text-align:center;
}
.p_calendar {
font-size:smaller;
padding-top:0px;
padding-bottom:10px;
margin-left:18px;
margin-right:14px;
margin-top:5px;
}
.red {
color:#B68187;
}

/**おすすめコンテンツ**/
h2.osusume{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_osusume.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
}

.osusume{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_osusume.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
margin-bottom:15px;
}



/**更新履歴**/
h2.whatnew{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_whatnew.gif);
width:455px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
}



/**工事・アフターサービスエリア**/
h2.area{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_area.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
}
.area{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_area.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
margin-bottom:15px;
}

/**目的でみる**/
h2.purpose{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_purpose.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
}

.purpose{
color:#501E00;
font-weight:900;
font-size:120%;
background:url(../images/title_ber_purpose.gif);
width:685px;
height:23px;
padding-left:40px;
padding-top:6px;
background-color:#DBDBDB;
margin-bottom:15px;
}

