@charset "utf-8";
/* CSS Document */

/* 共通 */

#clr{clear:both;}
.clr{clear:both;}

a:link{color:#ffffff; text-decoration:underline ;}
a:visited{color:#ffffff; text-decoration:underline;}
a:hover{color:#cc0000; text-decoration:none;} 

/* マスター5TOPのスタイル */

.pankuzu{color:#000000; margin-left:20px; margin-bottom:5px;}
.pankuzu a:link{color:#000000; text-decoration:underline ;}
.pankuzu a:visited{color:#000000; text-decoration:underline;}
.pankuzu a:hover{color:#ff0000; text-decoration:none;} 

.m_contens{font-size:12px; line-height:140%; color:#FFFFFF; width:800px; margin:0px auto;}

.head{background-color:#000000; padding:7px 10px 3px 10px;}
h1{float:left;}
.to_top{float:right; font-size:10px; font-weight:bold;}

.back_up{background:url(images/back_up.jpg) top no-repeat; width:800px; margin:0px auto;}
.back_bottom{background:url(images/back_bottom.jpg) bottom no-repeat; width:800px;}

.mrogo{margin:0px 0px 0px 17px; padding-top:8px;}

.navi{padding:2px; margin:8px 0px; background:url(images/back_navi.gif) repeat-x;}
.navi ul{width:780px; margin:0px auto;}
.navi li{float:left; list-style:none; width:156px;}

h2{background:url(images/back_ttl.png) no-repeat; width:730px; height:49px; margin:0px auto;}
* html h2{widht:730px; height:49px; behavior:expression(IEPNGFIX.fix(this));}
h2 img{margin-left:65px; margin-top:9px;}
.h2_p{margin:15px 0px 15px 65px; font-size:14px; color:#000000; line-height:140%;}

.c_bottom{height:115px; width:550px; margin:0px auto; padding-left:10px;}
.c_bottoml{background:url(images/img_fuki3.png) no-repeat; width:303px; height:62px; float:left; margin-top:35px;}
	* html .c_bottoml{width:303px; height:62px; behavior:expression(IEPNGFIX.fix(this));}
.c_bottoml p{margin:15px 25px 0px 50px; color:#222222; line-height:140%;}
.c_bottomr{background:url(images/img_fuki5.png) no-repeat; width:241px; height:61px; float:right; margin-top:42px;}
	* html .c_bottomr{width:241px; height:61px; behavior:expression(IEPNGFIX.fix(this));}
.c_bottomr a:link{color:#000000; text-decoration:underline ;}
.c_bottomr a:visited{color:#000000; text-decoration:underline;}
.c_bottomr a:hover{color:#ff0000; text-decoration:none;} 

.c_bottomr_p01{text-align:left; margin-top:11px; margin-left:15px;}
.c_bottomr_p02{text-align:right; margin-top:7px; margin-right:50px;}



/* フッターのスタイル */
.footer_link{margin:5px 0px 8px 0px; padding:5px; text-align:center; background:#c40000;}
.footer_link a:link{color:#ffffff; text-decoration:underline ;}
.footer_link a:visited{color:#ffffff; text-decoration:underline;}
.footer_link a:hover{color:#000000; text-decoration:none;} 

.footer{width:780px; margin:0px auto;}

.pleft{float:left;}
.pright{float:right; padding-top:3px;}
.pright a:link{color:#333333; text-decoration:underline ;}
.pright a:visited{color:#333333; text-decoration:underline;}
.pright a:hover{color:#cc0000; text-decoration:none;} 

.pg{color:#333333; margin-top:3px;}
.pgright{color:#333333; text-align:right; font-size:10px; margin-bottom:10px;}



