/*************************** ALL PAGE ****************************/
/***** global *****/
body{margin:0;padding:0;color:#333333;
text-align:center;font-size:16px;line-height:130%;
background-color:#ffffff;background-repeat:repeat-y;background-position:center;
}

a {color: #007eff; font-size: 12px; text-decoration: underline;}
a:visited { text-decoration: underline }
a:active { text-decoration: none }
a:hover{ color: #ff7e00; text-decoration: none;}

h1{margin:0;padding:0;font-size:13px;line-height:100%;}
h2,h3{font-size:15px;margin:0 0 3px 0;height:40px;
background-image:url(http://xn--e-r48bx02d.jp/img/subtitlepage.gif);
background-position:left top;background-repeat:no-repeat;
}
h3{font-size:14px;}
h4,h5{font-size:14px;margin-bottom:3px;border-top:1px solid #cccccc;}
.titlecls{width:100%;font-weight:bold;display:block;font-size:15px;margin:0 0 3px 0;color:#222222;
height:40px;
background-image:url(http://xn--e-r48bx02d.jp/img/subtitlepage.gif);
background-position:left top;background-repeat:no-repeat;

}

ul{margin:0;padding:0;font-size:14px;}
ol{margin:0;margin-left:16px;padding:0;font-size:14px;}
li{margin-left:16px;}
dl{margin:0;padding:0;}
dt{margin:0;padding:0;margin-bottom:7px;}
dd{margin:0;padding:0;margin-bottom:24px;}
img{border:none;}
p{font-size:14px;margin-top:3px;margin-bottom:14px;padding-left:12px;}
fieldset{margin:0;padding:0;}

/********** root **************/
#root{margin:auto;padding:0;width:760px;text-align:left;}
#root_d{margin:auto;padding:0;width:950px;text-align:center;}

/* Header */
#head{margin:0;padding:0;width:100%;text-align:right;}
#head p{margin:0;padding:0;}

/* Landing */
#landing{margin:0;padding:0;width:760px;}

/* Main */
#main{margin:0;padding:0px;width:480px;
float:left;
}
#m_d{margin:0;padding:0px;width:950px;
float:left;
}

/****************** Menu ********************/
/* menu bar */
.bmenu{margin:0 0 0px 0;padding:0;width:760px;height:40px;
background-image:url(http://xn--e-r48bx02d.jp/img/headimg.gif);
background-position:left top;background-repeat:repeat-x;
}
.bmenu table{font-size:14px;}
.bmenu_ul{margin:0;padding:0;width:100%;font-size:12px;}
.bmenu_li{margin:0;padding:1px;width:123px;
float:left;
border:1px solid #acacac;border-width:1px 1px 1px 0;list-style:none;
}
.bmenuwidth{padding:0;margin:0;}
.bmenuwidth img{display:block;}

/* menu */
.menuimg{padding-left:12px;
background-image:url(http://xn--e-r48bx02d.jp/img/list.gif);
background-position:left top;background-repeat:no-repeat;}

/* left menu */
#lmenu{margin:0;padding:0 3px 0 0;width:125px;
float:left;font-size:14px;
}
#lmenu h3{
font-size:14px;
font-weight:normal;
}
.lmenu{

}
.lmenu li{margin:0;padding:1px 0px 7px 2px;

line-height:100%;list-style:none;
}
.lmenu p{margin:0;padding:0;}
.lmenu_wid{width:120px;margin:0;padding:0;}
.lmenu_wid ul li{margin:0;padding:0;}

/* right menu */
#rmenu{margin:0;padding:0 0 0 2px;width:150px;
float:right;font-size:14px;
}
.rmenu{

}
.rmenu li{margin:0;padding:2px;

list-style:none;
}
.rmenu p{margin:0;padding:2px;
}
.rmenutb{margin:0;padding:2px;width:150px;
}

/* footer */
#foot{margin:0;padding:0;width:760px;}
#foot table tr td{margin:0;padding:2px;width:380px;
border:1px solid #acacac;vertical-align:top;
}
.fspan{margin:0;padding:2px 0 2px 0;width:100%;
display:block;background-color:#ffcece;
}
.fp{margin:0;padding:0;}

/***** local *****/
.bunshou{margin:0;padding:2px;
border:1px solid #ffb280;border-width:0 1px 1px 1px;
list-style:none;}
.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;}
.bold{font-weight:bold;}
.rss{display:block;height:20px;}
.rss a{margin-right:3px;float:right;font-size:12px;color:#ff9933;}
/*#toplink {font-size:24px;}
#toplink a{font-size:24px;}*/

/******** stext *******/
.tcla1, .tcla2, .tcla3, .tcla4, .tcla5, .tcla6, .tcla7, .tcla8, .tcla9, .tcla0, .tcla10, .tcla11, .tcla12{color:#330000;}
