/*************************** ALL PAGE ****************************/
/***** global *****/
body{margin:0;padding:0;
text-align:center;font-size:16px;line-height:120%;
background-color:#ffffff;background-repeat :repeat-y;background-position:right top;
background-image:url(http://www.mk2han.com/file/img/y/bg/bg2.gif);}

ul{margin:0;padding:0;list-style:none;}
img{border:none;}
h2{font-size:15px;margin-bottom:3px;}
h3,h4,h5{font-size:14px;margin-bottom:3px;}
p{font-size:14px;margin-top:3px;}
hr{color:#0010b0;}


/* root */
h1{margin:0;padding:0;font-size:13px;line-height:100%;}
#root{margin:auto;padding:0;width:800px;text-align:center;
background-color:#ffffff;border:2px solid #cccccc;padding:5px;margin:0 auto 0 auto;}

/* Landing */
#landing{margin:0;padding:0;width:800px;}

/* Main */
#main{margin:0;padding:0;width:580px;border:1px solid #dedede;
float:right;text-align:center;/*background-color:#898989;*/
}

/********************* Menu ************************/
/* menu bar */
.bmenu{margin:0 0 10px 0;padding:0;width:800px;
font-size:12px;}
.bmenu_td{margin:0;padding:3px 0 3px 0;
border:1px solid #0010b0;
}

/* left menu 180px*/
#leftmenu{margin:0;padding:0 px 0px;width:186px;float:left;}
#sidelist{width:186px;float:left;}
#sidebar2{margin:0;padding:0 5px 0 5px;width:186px;
vertical-align:top;font-size:14px;border:1px solid #dedede;
text-align:center;float:left;background-color:#fffedb;
}
#sidebar2 table{text-align:left;margin:0 auto 0 auto;}
.sidebar2{
margin-top:5px;text-align:left;
}
.sidebar2 li{padding:1px 0px 7px 2px;
border-width:0 1px 1px 1px;
line-height:120%;
}
.sidebar2 p{margin:0;padding:0;}

/* footer */
#foot{margin:0;padding:0;width:800px;}
.backblue{background-color:#0010b0;text-align:center;}
.backblue a{color:#fefefe;}
.fspan{margin:0;padding:2px 0 2px 0;width:100%;
display:block;background-color:#0010b0;color:#fefefe;
}
.fp{margin:0;padding:0;}
.table1 { border-collapse: collapse; border: 1px #ff66f6 solid; color:#666666; line-height:120%; border-spacing:5px; background-color:#ffffff;}
.table1 td { padding:5px;font-size:12px;}

/***** local *****/
.clear{clear:both;}
.habanashi img{display:block;}
.migi_yose{float:right;}
.hidari_yose{float:left;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.white{color:#fefefe;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.small{font-size:13px;}
.big{font-size:21px;font-weight:bold;}

/*********** Page **********/
.table1 { border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px red solid; /* テーブル全体の枠線（太さ・色・スタイル） */ } 
.table1 TD { border: 1px red solid; /* セルの枠線（太さ・色・スタイル） */ } 
#index {text-align:center;}
#index table{text-align:left;}

.table2 { border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px red solid; /* テーブル全体の枠線（太さ・色・スタイル） */ } 
.table2 td { border: 1px red solid; text-align:left;font-weight:bold; /* セルの枠線（太さ・色・スタイル） */ } 
.table2 a:hover{background-color:yellow;}
.td2 {font-size:25px;font-weight:bold;background-color:#FFF6B8;}

address{font-size:14px;font-weight:bold;color:#fefefe;font-style:normal;}
address a{color:fefefe;}
#menulist{border:2px solid #0039b9;margin-top:5px;}
#menulist h2{margin:0;padding:0;font-size:12px;text-align:center;color:#ffffff;background-color:#0039b9;}
#menulist ul{margin:0px;padding:0;list-style:none;}
#menulist li{margin:0;padding:2px 0px 2px 0px;font-size:12px;color:#ff9900;border-top:1px solid #0039b9;}
.ff0099{color:ff0099;}
.0066ff{color:0066ff;}
.habakeshi{margin:0;padding:0;border:0;}
.waku1{width:500px;text-align:left;}
.wakusen1{border:10px solid #ffc600;width:500px;text-align:left;}
.wakusen2{border:2px solid #ffc600;margin:2px; width:472px;text-align:left;padding:10px;}
.redbig{font-size:18px;color:red;font-weight:bold;}
.rednormal{font-size:16px;color:red;font-weight:bold;}
.chiisame{font-size:13px;}
.00cc00{color:#00cc00;}
.smallwhiteb{color:#fefefe;font-size:13px;font-weight:bold;}
.db4a54_s{color:#db4a54;font-size:14px;}
.0037ff_s{color:#0037ff;font-size:14px;}
.ff9900_s{color:#ff9900;font-size:14px;}
.bigred{color:#ff0000;font-size:18px;}
.bigredb{color:#ff0000;font-size:22px;font-weight:bold;}
.ookimeredb{color:#ff0000;font-size:16px;font-weight:bold;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.left{text-align:left;margin-left:0;margin-right:auto;}
.bold{font-weight:bold;}
#setumei{text-align:left;}
#setumei h2{font-size:15px;margin:10px 0 0 0;padding:0;}
#setumei p{font-size:13px;margin:0 0 4px 6px;padding:0;}
#setumei dl{margin:0;padding:0;margin-left:6px;}
#setumei dt{font-size:13px;margin:0;}
#setumei dd{font-size:13px;margin:0;padding:0;}
#setumeilink{font-size:13px;width:100%;text-align:center;margin-left:auto;margin-right:auto;}

#tt1{margin:5px;}
.page_link p{margin:0;padding:0;text-align:left;}
