/******共通*********/
body {margin:0px auto;padding:0px;text-align:center;word-wrap:break-word;background-color:#ffffff;}

a:link {color:blue;}
a:visited {color:blue;}
a:hover {color:orange;}
a:active {color:red;}

#inner {margin:10px auto 10px;width:748px;}
#mesbar {padding:2px;text-align:right;font-size:12px;}
#banner {width:748px;height:100px;background-color:#ffffff;border-bottom:5px solid orange;}

#banner-inner {float:left;width:249px;
font-size:30px;height:98px;
/*****************/
}
#bga1 {width:250px;height:98px;
background-image:url("img/pp2.gif");
background-position:5px 10px;
background-repeat:no-repeat;
float:left;
}
#bga2 {width:249px;height:98px;
background-image:url("img/menu2_0.gif");
background-position:right bottom;
background-repeat:no-repeat;
float:left;
}
/*****************/


h1 {font-family:"ＭＳ 明朝",serif;font-size:30px;margin-top:30px;}

.pannavi {text-align:right;padding-top:2px;padding-bottom:2px;padding-right:15px;font-size:14px;background-color:#FFB5FF;}

#adress {padding:3px;background-color:pink;margin:0px auto 10px;font-size:13px;}#adress a {text-decoration:none;}
/*****トップ***********/
#toptbl {text-align:center;border:1px solid #D0DCE0;width:748px;}

#mainmenu {background-color:#fffefd;margin-top:10px;font-size:13px;border-right:1px solid #D0DCE0;margin:0px;}
#mainmenu td {padding:3px;}

#topmes {width:500px;background-color:#FFFF7B;border-right:1px solid #D0DCE0;}
#topmes-inner {margin:10px;}

#right {width:242px;font-size:12px;text-align:left;background-color:#C1FFFF;margin:0px auto;border-left #D0DCE0:1px solid;border-right:1px solid #D0DCE0;}

#check {font-weight:bold;}
/****************/
.menu {font-size:13px;border:1px solid #D0DCE0;border-collapse:collapse;width:748px;}
.menu td {padding:3px 2px 3px 2px;background-color:#fffefd;}
.menu .yohaku {background-color:#D2FFFF;}

.stbl {border-collapse:collapse;border:1px solid #D0DCE0;}
.stbl a {text-decoration:none;}
.stbl a:hover {text-decoration:underline;}
.sg {vertical-align:middle;width:30%;font-size:12px;}
.bg {font-size:16px;font-weight:bold;background-color:#fffefd;width:500px;padding-top:4px;padding-left:8px;padding-bottom:4px;}
#scatetbl {margin-top:3px;}

#left-contents {text-align:center;width:500px;}
#right {vertical-align:top;width:242px;border:1px solid #D0DCE0;font-size:12px;text-align:left;background-color:#fffefd;}

.fav {margin-top:5px;}

.clr {clear:both;}
.red {color:red;}
.blue {color:blue;}
.howto {background-color:yellow;}

#optbl {margin:auto;text-align:center;width:100%;margin-left:5px;}
#idopform {margin:5px auto 5px;width:98%;text-align:center;}
#idopform td {border:1px solid #D0DCE0;text-align:left;width:25%;}
#nebiki {vertical-align:middle;color:red;text-align:center;padding-left:5px;}

.sop {background-color:#D9FFFF;}


/***sidecm*********/
.sidecm {margin:0px auto 10px;text-align:center;border-collapse:collapse;background-color:#D0FFD0;}
.ga {text-align:center;padding-top:5px;padding-bottom:5px;background-color:white;}
/****************/

.ttl {font-size:15px;padding-top:2px;padding-bottom:2px;background-color:#79FF79;text-align:center;width:100%;}
.rs {margin:3px;}
.sttl {padding:2px;font-size:12px;}
.ss {padding:2px;font-size:12px;text-align:left;}
.kakaku {padding:2px;font-size:12px;text-align:center;}
.shop {padding:2px;font-size:12px;text-align:center;}

hr {margin:10px auto 10px;}

/****yoko*************/
.cm5 {border-collapse:collapse;margin-top:10px;border:1px solid #D0DCE0;}
.ga5 {height:130px;}
.ga5inner {height:128px;vertical-align:middle;}
.sttl a {text-decoration:none;}
.sttl a:hover {text-decoration:underline;}
.nodata {font-size:30pt;text-align:center;vertical-align:middle;}

.kttl {
border-right:1px solid #fffefd;background-color:#fffefd;
vertical-align:middle;
/*****************/
background-image:url("img/ttt.gif");
background-position:right top;
background-repeat:no-repeat;
/*****************/
}
.kttl h2 {
	font-size:16px;
	color:red;
	font-weight:bold;
	margin:0px;
	padding:5px;
	padding-left:20px;

	width:400px;
	float:left;
}
.nextlink {font-size:13px;padding-right:15px;text-align:right;border-left:1px solid #fffefd;background-color:#fffefd;

	width:300px;
	float:left;
	margin-top:8px;
}
/****************/

/*******サーチオプション*********/
#noscript{font-size:12px;color:red;margin:5px auto 0px;padding:3px;border:1px solid:red;background-color:white;width:750px;}
#idopform {font-size:12px;}
#idopform table {font-size:12px;}
#idopform td {width:90px;}
/****************/
.ranking3 {width 100%;background-color:#ffffff;font-size:12px;padding-bottom:3pxtext-align:center;margin-top:10px;}
.r3inner {width:470px;margin:auto;}
/*************/
#gotop {text-align:right;padding:2px;padding-right:15px;font-size:13px;margin-top:5px;}

/*::::::::*/
#rakucard {width:262px;margin:0px auto;}
#cardcm {float:left;margin:0px;width:130px;padding:0px;}
#cardmes {float:left;margin:0px;font-size:15px;background-color:red;color:white;padding:3px;width:130px; border:1px solid;height:60px;font-weight:bold;}
/*::::::::*/
