*{margin:0;padding:0;text-align:left;}
body{ font-size:16px;background-color:#ddfeff;background-image:url(../img/background.gif);text-align:center;line-height:140%;background-repeat:repeat-y;background-position:center;}
img{border:none;}
#cover{text-align:left;width:970px;margin-left:auto;margin-right:auto;}
#header{text-align:left;width:970px;margin-left:auto;margin-right:auto;margin-bottom:15px}
#menu_left{width:180px;text-align:left;float:left;}
#menu_right{width:180px;text-align:left;float:right;}
#main{width:580px;float:left;margin-left:15px;}
#footer{width:970px;text-align:center;}
#infotext_div{width:100%;text-align:center;}
#infotext_h1{text-align:right;margin:0 auto;padding:0;font-size:13px;line-height:13px;width:970px;color:#333333;}
#infotext_p{text-align:right;margin:0 auto;padding:0;font-size:12px;line-height:12px;width:970px;}

h1{ font-size:16px; margin:0; line-height:100%; color:#8f8f8f; text-align:center; width:950px;margin-left:auto;margin-right:auto;}
h2{line-height:26px;letter-spacing:2px;font-size:18px;}
h3{line-height:26px;letter-spacing:2px;font-size:17px;}
p{padding-left:9px;line-height:22px;letter-spacing:2px;font-size:14px;margin-bottom:14px;}


/*コンテンツ設定*/
.relative{width:950px;}
.habanashi img{display:block;}
.table1 { border-collapse: collapse; border: 1px #66d6ff solid; font-size:12px; color:#666666; line-height:110%; border-spacing:5px;}
.table1 td { padding:5px; }
.table2 { border-collapse: collapse; border: 1px #000000 solid; font-size:14px; color:#666666; line-height:110%; border-spacing:5px;}
.table2 td { padding:5px; border: 1px #000000 solid;}
.w180 {width:180px;}
.side{background-color:#f0f0f0;background-image:url(http://www.mk2han.com/file/img/sanso/side-bg.gif); sibackground-repeat:repeat-y;background-position:center;}
.side img {text-align:center; margin:0 auto; padding-top:5px;}
.side2{background-color:#ffffff;background-image:url(http://www.mk2han.com/file/img/sanso/side-bg2.gif); sibackground-repeat:repeat-y;background-position:center;}
.side2 img {text-align:center; margin:0 auto; padding-top:5px;}
#menu_left ul {margin:5px 0 0 0px;}
#menu_left li {margin:0 0 0 7px;padding:0;list-style:none;line-height:100%;}
.side3{background-color:#f0f0f0;background-image:url(http://www.mk2han.com/file/img/sanso/side-bg.gif); sibackground-repeat:repeat-y;background-position:center;line-height:100%;padding:0; margin:0;}
.side3 img {text-align:center;padding:0; margin:0 auto;line-height:100%;}
.tlink li a{display:block;padding:3px;}
.imghabanashi{display:block;}

/*詳細部分設定 - 汎用*/
.wakusen{border:1px solid #333333;padding:5px;}
.clear{clear:both;}
.migi_yose{float:right;}
.hidari_yose{float:left;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center; margin:0 auto;}
.black{color:#000000;}
.red{color:#ff0000;}
.white{color:#ffffff;}
.lmargin24{margin-left:24px;}
