/* CSS Document */

/*-----------------------------------

デフォルトCSSを一回リセットする

-------------------------------------*/



*{
	padding:0px;
	margin:0px;
}


img{border:none; }

body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333; background-color:#ffffff; margin:0px; padding:0px;  height: 100%; font:100%; font-size:12px; text-arign:center;}

a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color: #333333; text-decoration:underline;}

.clr{clear:both;}


/* ヘッダーのスタイル */

#content{margin:0px auto; height: 100%;
    min-height: 100%; width:800px;}

h1{background:url(../images/back_h1.gif) repeat-x; width:790px; height:20px; font-size:11px; color:#FFFFFF; padding-top:6px; padding-left:10px; font-weight:normal;}

.p_header_left{float:left; margin:16px 0px 12px 16px;}
.p_header_right{float:right; margin:41px 10px 0px 0px; font-weight:bold;}

#header_navi ul{}
#header_navi li{float:left; list-style:none;}


/* パンくずナビのスタイル */

#gPankuzu{text-align:left; margin-top:7px; margin-left:10px;}
#gPankuzu a:link{color:#333333; text-decoration:none;}
#gPankuzu a:visited{color:#333333; text-decoration:none;}
#gPankuzu a:hover{color:#f6ac00; text-decoration:underline;}


/* フッターのスタイル*/ 

#footer{background:#000000; padding:10px; font-size:11px; margin-bottom:7px; padding-top:7px;} 
#footer_p{text-align:right; color:#FFFFFF; padding:8px 8px 0px 0px;}

#text_link {margin:0px auto 10px auto; text-align:center; color:#FFFFFF; font-size:12px; line-height:125%;}
#text_link a:link {color: #FFFFFF; text-decoration:none ; }
#text_link a:visited {color: #ffffff; text-decoration:none ; }
#text_link a:hover {color: #ffffff; text-decoration:underline ; }

#globeat_text{text-align:left; font-size:12px; color:#000000; float:left; margin-left:5px;} 

.mrgn01{margin-top:15px; margin-bottom:3px;}


/* 2階層以降left、right-box設定　*/ 

#maincontents{ margin-top:30px; margin-bottom:60px; }

#left_box{
	width:190px;
	float:left;
	margin-left:5px;
	
}
	* html #left_box{margin-left:2px;}

#left_box2{width:190px; float:left;}


#right_box{width:588px; float:right;}

#fontw170{width:170px; margin:0px auto;}

.left{	float:left;}

.clearfix:after {
    content:"";
    display:block;
    clear:both;
}
