
* {
	margin: 0px;
	padding: 0px;
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;}
p.resizeimage img { width: auto; }
dt.resizeimage img { width: auto; }
dd.resizeimage img { width: auto; }

/***************** 基本レイアウト *****************/
body{
text-align: center;
margin-top: 0;
margin-bottom: 0;
 }

.wrapper {
margin-right: auto;
margin-left: auto;
width: 1024px;
}

.w_main0{ text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 0px; clear: both; }
.w_main{ text-align: left; padding-top: 15px; padding-right: 0px; padding-left: 0px; clear: both;  }
.parts{margin:30px 0px 50px 0px;}

/*******************************************************/


/************************* ヘッダー *********************/


#head{display:inline;}

#header {
    height: 30px; display:none;}


.header{ font-size: 13px; text-align: left; padding-top: 0px; padding-bottom: 5px; height: 30px; background-color: #CCCCCC; }

#menu01{
display: inline; text-align:center;font-size: 11px; height: 50px;
}
#menu01 a{ text-decoration:none;color:#000000;}

#menu01 img{ float:left;
}
#menu02{height: 50px;
display: inline; text-align:right;font-size: 11px;padding-top:30px; float: right;
}
#menu02 a{ text-decoration:none;color:#FFFFFF;}
#menu02 span{margin:0px 5px;color: #E7E1E1}
#menu02 img{ float:left;
}

a:hover img
{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background: #FFFFFF;
}
#title_smart{ display:none;}
/*********************************************************/


/************************* フッター *********************/
.footer{ font-size: 13px; color: #000000; line-height: 22px; text-align: left; padding-top: 25px; clear: left;background-color: #F0EFDD; }
.sub_head_under1_smart{ display:none;}
.sub_head_under2_smart{ display:none;}
.sub_head_under1{line-height: 22px;padding:5px; display:block; width: 55%;float: left }
.sub_head_under2{line-height: 26px;padding:5px;display:block; float:right;width: 40%;}

/*********************************************************


/***************** タイトル *****************************/

/*******************************************************/



/***************** フットメニュー ****************************/
.footer_menu{ clear: both; }
.footer_menu2{ text-align: right; height: 300px; width: 100%; padding-top:30px; }


/*******************************************************/


/***************** トップページ ****************************/
.top_areahead{ padding:5px 10px 5px 10px; background-color: #0079C2;overflow: auto;background-image: url(../img/header_back.png);background-position: right;background-repeat: no-repeat}
.top_area0{ padding:5px 10px 25px 10px; background-color: #FFFFFF;}
.top_area1{ padding:25px 10px; background-color: #E4E4E4; overflow: auto;}
.top_area2{ padding:25px 10px; background-color: #FFFFFF;}
#tp1{ font-size:16px; padding:0px 3px;}
#tp2{ font-size:12px;padding:1px 3px;}


/*******************************************************/

