@charset "Shift_JIS";
/* init */

/* 基本 */
body{margin:0;padding:0;color:#555555;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.container{width:700px;margin:0px auto;font-size:12px;line-height:150%;}

/* 文字 */
h1,h2,h3,h4{margin:0;}
p{margin:0; padding: 20px 40px}

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

.tx-s{font-size:10px;line-height:140%;}
.tx-m{font-size:12px;line-height:160%;}
.tx-l{font-size:14px;line-height:160%;}

.caution{color:#990000;}

.date{color:#990000;}

/* スタイル */
ul,li{margin:0;padding:0;}

img{border:0;margin:0;padding:0;}

#clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} /*IE7以外のモダンブラウザ向け*/
.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

/* ヘッダー */
.header{width:700px;background:url(images/main.jpg) no-repeat;height:165px;}
.bnr{margin:10px 0;text-align:right;}
.bnr img{margin-left:15px;}
.header h1 a{background:url(images/logo.jpg) no-repeat;width:287px;height:165px;margin:0;display:block;text-indent:-9999px;float:left;overflow:hidden;}
.header h2{margin:0;width:413px;height:165px;display:block;text-indent:-9999px;float:right;}

/* コンテンツ */


.contents_block{width:600px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;padding:50px 49px;}

.contents_block h3{background:url(images/s_midashi.jpg);width:600px;font-size:14px;color:#FFFFFF;line-height:100%;margin:0 0 10px;text-align:center;padding:8px 0;}
.contents_block h3.ttl{width:auto;background:none;font-size:14px;color:#0099FF;line-height:100%;margin:5px 0;text-align:center;padding:0;}
.contents_block h3 a:link,.contents_block h3 a:visited{color:#0099CC;}
.contents_block h3 a:hover{color:#0099CC;}

.contents_block li.node{list-style:none;width:160px !important;width:150px; float:left;margin: 0 20px 15px 10px; height: 120px;text-align:justify;border:1px solid #CCCCCC;padding:4px;}
.contents_block ul {list-style:none;}
/*フッター部分 */
.footer{width:700px;background:url(images/waku_btm.gif) no-repeat;padding-top:10px;}

.footer .btm{width:167px;float:right;}
.footer .contact a{background:url(../images/34.gif) no-repeat;width:75px;height:10px;text-indent:-9999px;display:block;float:left;margin:0;}
.footer .copyright{background:url(../images/35.gif) no-repeat;width:82px;height:9px;text-indent:-9999px;display:block;float:left;margin:1px 0 0 10px;}

/* 共通パーツ　---------------------------
--------------------------------------------------------- */


.floatl { float:left; }
.floatr { float:right; 
}
.inside{list-style:inside;}

.vanish {
	display:none;
}
/* margin */
.tmg01 { margin-top:10px; }
.tmg02 { margin-top:20px; }
.tmg03 { margin-top:30px; }
.tmg04 { margin-top:40px; }
.tmg05 { margin-top:50px; }

.rmg01 { margin-right:10px; }
.rmg02 { margin-right:20px; }
.rmg03 { margin-right:30px; }
.rmg04 { margin-right:40px; }
.rmg05 { margin-right:50px; }

.bmg01 { margin-bottom:10px; }
.bmg02 { margin-bottom:20px; }
.bmg03 { margin-bottom:30px; }
.bmg04 { margin-bottom:40px; }
.bmg05 { margin-bottom:50px; }
.bmg06 { margin-bottom:60px; }


.lmg01 { margin-left:10px; }
.lmg02 { margin-left:20px; }
.lmg03 { margin-left:30px; }
.lmg04 { margin-left:40px; }
.lmg05 { margin-left:50px; }
.lmg06 { margin-left:60px; }


/* padding */
.tpd01 { padding-top:10px; }
.tpd02 { padding-top:20px; }
.tpd03 { padding-top:30px; }
.tpd04 { padding-top:40px; }
.tpd05 { padding-top:50px; }

.rpd01 { padding-right:10px; }
.rpd02 { padding-right:20px; }
.rpd03 { padding-right:30px; }
.rpd04 { padding-right:40px; }
.rpd05 { padding-right:50px; }

.bpd01 { padding-bottom:10px; }
.bpd02 { padding-bottom:20px; }
.bpd03 { padding-bottom:30px; }
.bpd04 { padding-bottom:40px; }
.bpd05 { padding-bottom:50px; }

.lpd01 { padding-left:10px; }
.lpd02 { padding-left:20px; }
.lpd03 { padding-left:30px; }
.lpd04 { padding-left:40px; }
.lpd05 { padding-left:50px; }
