/************************
メインボタン群
************************/
.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;
}

.c_text02{
width:690px;
margin-bottom:10px;
}
/************************
おすすめコンテンツ群
************************/
.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:10px;
}


/************************
工事・アフターサービスエリア
************************/

.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;
}

/************************
外部リンクボックスジン住創
************************/
.box_172_jin{
float:left;
width:172px;
border-right-color:#333333;
border-right-style:solid;
border-right-width:1px;
}
.box_172_jin img{
margin:0 5px 0 0;
}

.box_172_jin p{
margin:0 5px 0 0;
color:#333333;
font-size:10px;
line-height:16px;
height:35px;
padding:0px 0 0 0;
}
.jin{
background:#7dc02f;
background-image:url(../images/jin.gif);
margin:0px 0 2px 5px;
padding:0px 0 0 0;
}
.jusoh{
background:#f9b052;
margin:0px 0 2px 5px;
padding:0;
background-image:url(../images/jusoh.gif);
}

.box_172_jin a{
color:#333333;
text-decoration:none;
}

/************************
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:170px;
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: #FAD965;
}
.red02 {
color: #F7D85B;
font-size:12px;
}
.red03 {
color: #FFFFCC;

}
/**おすすめコンテンツ**/
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;
margin-top:0;

}



/**工事・アフターサービスエリア**/
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;
}


/************************
101013ネットショップby_tagawa
************************/
.white_box3{
background:#FFFFFF;
border:#999999 solid 1px;
padding:10px;
color:#666666;
height:230px;
}

.white_title{
margin:0;
display:block;
width:670px;
font-weight:900;
font-size:12px;
color:#C48A3F;
padding-bottom:3px;
border-bottom:#C48A3F solid 1px;
}

.white_txt{
margin-top:10px;
margin-bottom:0;
}

.white_txt a{
color:#CC6600;
}

.white_txt a:hover{
color:#CC9900;
text-decoration:underline;
}

/************************
101203リトルジュースバー紹介by_tagawa
************************/
.little_p{
float:left;
display:inline;
width:260px;
padding-top:5px;
padding-right:5px;
}

.little_t{
float:left;
display:inline;
background:#3D3331;
padding:5px;
margin-top:5px;
width:415px;
height:185px;
}
/************************
無地の白い帯
************************/
h2.osirase{
color:#501E00;
font-weight:900;
font-size:120%;
background:#CCCCCC;
width:685px;
height:20px;
padding-left:20px;
padding-top:3px;
background-color:#DBDBDB;
}
/************************
101227年末年始用の差込by_ai
************************/

.osyougatsu {
font-size:12px;
color: #E8FFB0;
}

/************************
トピックス仕切り線
************************/
hr {
border:#666666 1px dotted;
margin:10px 0;
}

/************************
トピックスでPを詰めたいとき
************************/
.inax_t{
float:left;
display:inline;
padding:5px;
margin-top:5px;
width:415px;
height:185px;
}
.inax_t p{
padding:5px 0;
margin:0 5px;
}
/************************
トピックスで右にコメント付き画像をつけたい
************************/
.comento_r{
float:left;
display:inline;
padding:0 5px 0 0;
width:420px;

}
.comento_t{
float:left;
display:inline;
padding:0 5px;
margin-top:5px;
width:260px;

}

