/* ------------------------------
 index
------------------------------ */
html,body {background:#FFFFFF url(/image/index/back.gif) repeat-y center top;
 color:#666666;
 margin:0px;
 padding:0;
 scrollbar-base-color:#FFFFFF;
 scrollbar-track-color:#DDDDDD;
 scrollbar-arrow-color :#6666CC;
}
A {text-decoration:none;
 color:#0000CC;
 line-height:150%;
 font-family:sans-serif;
}
A:link {text-decoration:none;
}
A:visited {text-decoration:none;
 color:#6666CC;
}
A:active {text-decoration:none;
}
A:hover {text-decoration:underline;
 color:#0000FF;
}
h1 {font-size:14px;
 font-weight:bold;
 font-family:sans-serif;
}
h2 {font-size:14px;
 font-weight:bold;
 font-family:sans-serif;
}
h3 {font-size:16px;
 font-weight:normal;
 font-family:sans-serif;
}
h4 {font-size:20px;
 color:#333333;
 font-weight:100;
 margin:10px 10px 40px;
 font-family:sans-serif;
}
/*  フォント最小 */.font1 {font-size:9px;
 line-height:150%;
 font-family:sans-serif;
}
/*  フォント小 */.font2 {font-size:10px;
 line-height:150%;
 font-family:sans-serif;
}
/*  フォント標準 */.font3 {font-size:12px;
 line-height:150%;
 font-family:sans-serif;
}
/*  フォント大 */.font4 {font-size: 17px;
 line-height:150%;
 font-family:sans-serif;
}
/*  フォント最大*/.font5 {font-size: 18px;
 line-height:150%;
 font-family:sans-serif;
}
/*  フォント最小 */.font1tt {font-size:9px;
 line-height:150%;
 font-family:monospace;
}
/*  フォント小 */.font2tt {font-size:10px;
 line-height:150%;
 font-family:monospace;
}
/*  フォント標準 */.font3tt {font-size:14px;
 line-height:150%;
 font-family:monospace;
}
/*  フォント大 */.font4tt {font-size: 17px;
 line-height:150%;
 font-family:monospace;
}
/*  フォント最大*/.font5tt {font-size: 18px;
 line-height:150%;
 font-family:monospace;
}
.header_home {background-image:url(/image/index/header_navi.gif);
 text-align:right;
 vertical-align:middle;
 padding:0px 10px;
 font-size:12px;
 font-family:sans-serif;
}
.header_home a{font-size:12px;
 font-family:sans-serif;
}
.osirase ul {margin:0px;
 padding:0px;
}
.osirase li {background-image:url(/image/index/osirase_back.gif);
 display:block;
 height:20px;
 padding:2px 20px 0px;
 font-size:11px;
 font-family:sans-serif;
}
.osirase a {font-size:12px;
 font-family:sans-serif;
 font-weight:bold;
}
.menu2 {border: 2px #6666FF solid;
}
.menu2 ul {margin:0px;
 padding:0px;
}
.menu2 li {background-image:url(/image/index/menu2_back.gif);
 display:block;
 height:30px;
 padding:7px 30px 0px;
 font-size:11px;
}
.menu2 font {padding:7px 10px 10px;
 font-size:12px;
 line-height:200%;
 margin:10px 0px;
}
.osusume h2{background-image:url(/image/index/osususme_li.gif);
 font-size:13px;
 line-height:120%;
 font-family:sans-serif;
 padding:10px 30px 0px;
 margin:0px;
}
.osusume h3{width:235px;
 font-size:11px;
 line-height:150%;
 font-family:sans-serif;
 margin:0px 10px 10px;
}
.category h2{font-size:14px;
 line-height:120%;
 font-family:sans-serif;
 padding:10px 10px 0px;
 margin:0px;
}
.category h3{width:235px;
 font-size:11px;
 line-height:150%;
 font-family:sans-serif;
 margin:0px 10px 10px;
}
.search {margin:0px;
 padding:0px;
}
.search table {width:510px;
 height:30px;
 background-image:url(/image/index/search_back.gif);
}
.search_form {width:350px;
 height:20px;
 font-size:12px;
 font-family:sans-serif;
 margin:0px;
 padding:0px;
}
.search_select {width:50px;
 height:20px;
 font-size:12px;
 font-family:sans-serif;
 margin:0px;
 padding:0px;
}
.button table {width:510px;
 height:30px;
 background-image:url(/image/index/search_btn.gif);
 padding-top:10px;
 font-size:14px;
 }
.qr {background-image:url(/image/index/qr_back.gif);
 padding:0px 10px 0px;
 font-size:10px;
 font-family:sans-serif;
}
.qr form{padding:0px;
 margin:0px;
}
.qr_form {width:180px;
 height:20px;
 font-size:12px;
 font-family:sans-serif;
 margin:5px 0px;
}
.qr_pull {width:180px;
 height:20px;
 font-size:11px;
 font-family:sans-serif;
 margin:5px 0px;
}
.qr_button {width:80px;
 height:20px;
 font-size:12px;
 font-family:sans-serif;
 margin:10px 0px;
}
.melmaga h2 {background-image:url(/image/index/melmaga_top.gif);
 height:50px;
 padding:10px 40px 0px;
 margin:0px;
 font-size:16px;
 font-family:sans-serif;
 font-weight:bold;
}
.melmaga_text {background-image:url(/image/index/melmaga_text.gif);
 padding:0px 20px;
 font-size:14px;
 font-family:sans-serif;
}
.melmaga_table{background-image:url(/image/index/melmaga_back.gif);
}
.melmaga_table table{width:700px;
 border: 1px #9999FF solid;
 border-spacing:0px;
 margin:0px 10px;
}
.melmaga_table th{background-color:#CCCCFF;
 border: 1px #9999FF solid;
 width:25%;
 text-align:left;
 vertical-align:middle;
 font-size:12px;
 font-family:sans-serif;
 padding:5px;
}
.melmaga_table td{background-color:#FFFFFF;
 border: 1px #9999FF solid;
 width:75%;
 text-align:left;
 vertical-align:middle;
 font-size:12px;
 font-family:sans-serif;
 padding:5px;
}
.melmaga_toroku{background-image:url(/image/index/melmaga_toroku.gif);
 padding:10px;
}
.melmaga_toroku table{width:700px;
 border-spacing:0px;
}
.melmaga_toroku h2 {padding:10px 20px 0px;
 margin:0px;
 font-size:16px;
 font-family:sans-serif;
 font-weight:bold;
}
.melmaga_form{width:490px;
 height:20px;
 font-size:12px;
 font-family:sans-serif;
 margin:0px;
 padding:0px;
}
div.osusumebox{
	text-align:right;
	font-weight:bold;
        font-size:12px;
	background-color:#ffffff;
	padding:10px 3px;
}
div.osusumeframe{
        padding:0px 10px 0px 10px;
}

