/*************************** 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;
}
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:left;
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:8px solid #101010;border-width:8px 8px 8px 4px;
float:right;text-align:left;/*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 */
#lmenu{margin:0;padding:0 5px 0 5px;width:186px;
vertical-align:top;font-size:14px;border:8px solid #101010;border-width:8px 4px 8px 8px;
text-align:center;float:left;background-color:#fffedb;
}
#lmenu table{text-align:left;}
.lmenu{
margin-top:5px;text-align:left;
}
.lmenu li{padding:1px 0px 7px 2px;
border-width:0 1px 1px 1px;
line-height:120%;
}
.lmenu p{margin:0;padding:0;}

.menubox1{border:1px solid #862a02;padding:1px;width:176px;background-color:#fefefe;}
.menubox1 .menutitle1{color:white;font-weight:bold;background:#862a02;width:156px;padding:7px 10px;text-align:center;}
.menubox1 .menutitle2{color:white;font-weight:bold;background:#0000ff;width:156px;padding:7px 10px;text-align:center;}
.menubox1 ul{text-align:left;}
.menubox1 li{padding:8px 0 8px 8px;margin:0;text-align:left;font-weight:bold;}
.menubox1 li.ordermenu {padding:8px 0 8px 8px;margin:0;text-align:left;font-weight:bold;background:#fce897;}

.graywaku { border:3px solid #646464;border-width:3px 3px 23px 3px;background-color:#fefefe;padding:0;margin:0 auto;width:170px;}
.graywaku a{padding:0;margin: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;}
#footmenu {width:800px;background-color:#010101;font-size:13px;}
#footmenu li{width:200px;background-color:#010101;float:left;text-align:center;list-style:none;font-weight:bold;padding-top:8px;padding-bottom:8px;}
#footmenu li a{color:#fefefe;}

/***** 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;}
.green{color:#00aa00;font-size:15px;}
.small{font-size:13px;}
.big{font-size:21px;font-weight:bold;}
.textleft{text-align:left;}

/*********** 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;font-style:normal;}

#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{test-align:left;margin-left:0;margin-right:auto;}
.bold{font-weight:bold;}
.wb{font-weight:bold;color:#fefefe;}

#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;}
.new{width:510px;}

#tt1{margin:5px;}
.page_link p{margin:0;padding:0;text-align:left;}

.rollover a {
	display: block;
	width: 800px;
	height: 196px;
	background: url("http://www.mk2han.com/file/img/y/new_life/newlink.jpg") 0 0 no-repeat;
}
.rollover a:hover {
	background: url("http://www.mk2han.com/file/img/y/new_life/newlink2.jpg") 0 0 no-repeat;
}

#infotext{width:100%;text-align:center;}
#infotext h1{text-align:right;margin:0 auto;padding:0;font-size:12px;line-height:12px;width:950px;color:#333333;}
#infotext p{text-align:right;margin:0 auto;padding:0;font-size:11px;line-height:11px;width:950px;}
body{background-image:url(http://www.mk2han.com/file/img/y/bg/bg2.gif);}


