/*基本設定*/
body {background-color:#EDDAB2;}
.position {position: absolute; visibility: visible; left: 0px; top: 0px; width: 100%;}

a.shop:link{text-decoration: none; color:#3F9400;}
a.shop:visited{text-decoration: none; color:#3F9400;}
a.shop:active{text-decoration: none; color:#3F9400;}
a.shop:hover {color: #CC9900; text-decoration: none;}


a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:active{text-decoration: none;}
a:hover {color: #33CCFF; text-decoration: none;}


sup  { font-size: 80%;}
h1 {padding: 0px;line-height:0%;}


/*パンくず*/
a.pan:link{text-decoration: none;}
a.pan:visited{text-decoration: none;}
a.pan:active{text-decoration: none;}
a.pan:hover {color: #cc0000; text-decoration: underline; }
.p-text{font-size: 80%;}


/*テキスト絶対値*/
.tx-10s {font-size: 10px;text-decoration:none;}
.tx-lbpx {font-size: 14px;text-decoration:none;font-weight:bold;}
.tx-cal {font-size: 16px;text-decoration:none;font-weight:bold;}

.tx-m10 {font-size:12px;text-decoration: none;}
.tx-m10b {font-size:12px;text-decoration: none;font-weight:bold;}
.tx-m10w {font-size:12px;text-decoration: none;line-height: 130%;}
.tx-s10w {font-size:10px;text-decoration: none;line-height: 130%;}
.red-10s{font-size: 10px;color:#cc0000;text-decoration: none;}

.blue1-10s{font-size:10px;color:#0000ff;text-decoration: none;}
.blue4-10mb{font-size:12px;color:#cc0000;text-decoration: none;font-weight:bold;}
.blue1-10sb{font-size:10px;color:#0000ff;text-decoration: none;font-weight:bold;}



/*テキスト相対値*/
.tx-l {font-size: 100%;text-decoration:none;}
.tx-m {font-size: 95%;text-decoration:none;}
.tx-s {font-size: 80%;text-decoration:none;}

.tx-lw {font-size: 100%; line-height: 130%;text-decoration:none;}
.tx-mw {font-size: 95%; line-height: 130%;text-decoration:none;}
.tx-sw {font-size: 80%; line-height: 130%;text-decoration:none;}
.tx-lb {font-size: 100%;font-weight:bold;text-decoration:none;}
.tx-mb {font-size: 95%;font-weight:bold;text-decoration:none;}
.tx-sb {font-size: 80%;font-weight:bold;text-decoration:none;}
.tx-lwb {font-size: 100%; line-height: 130%;font-weight:bold;text-decoration:none;}
.tx-mwb {font-size: 95%; line-height: 130%;font-weight:bold;text-decoration:none;}
.tx-swb {font-size: 80%; line-height: 130%;font-weight:bold;text-decoration:none;}


/*青字*/
.blue1-s{font-size: 80%;color:#0000ff;}
.blue1-sw{font-size: 80%;color:#0000ff; line-height: 130%;}
.blue1-m{font-size: 95%;color:#0000ff;}
.blue1-mw{font-size: 95%;color:#0000ff; line-height: 130%;}
.blue1-mb{font-size: 95%;color:#0000ff; font-weight:bold;}
.blue1-l{font-size: 100%; line-height: 130%;font-weight:bold;text-decoration:none;color:#0000ff;}
.blue-lb{font-size: 100%;color:#0000ff;font-weight:bold;}

.blue1-10s{font-size: 10px;color:#0000ff;}
.blue1-10m{font-size: 12px;color:#0000ff;}


/*オレンジ*/
.orange_m{font-size: 90%;color:#ff6600;}


/*赤字*/
.red-s{font-size: 80%;color:#cc0000;}
.red-sl{font-size: 80%;color:#cc0000; line-height: 130%}
.red-m{font-size: 95%;color:#cc0000;}
.red-ml{font-size:  95%;color:#cc0000; line-height: 130%;}
.red-mb{font-size:  95%;color:#cc0000; line-height: 130%;font-weight:bold;}
.red-l{font-size: 100%;color:#cc0000;}
.red-lb{font-size: 100%;color:#cc0000;font-weight:bold;}


/*グレー字*/
.gray-s{font-size: 80%;color:#999999;}
.gray-m{font-size: 95%;color:#999999;}
.gray-mw{font-size: 95%;color:#999999; line-height: 130%;}
.gray-mb{font-size: 95%;color:#999999;font-weight:bold;}
.gray-l{font-size: 100%;color:#999999;}
.gray-lb{font-size: 100%;color:#999999;font-weight:bold;}
.gray-m10{font-size: 12px;color:#999999;}
.gray-lpx {font-size: 14px;text-decoration:none;color:#999999;}


/*緑字*/
.green-s{font-size: 80%;color:#339900;}
.green-m{font-size: 95%;color:#339900;}
.green-mw{font-size: 95%;color:#339900; line-height: 130%;}
.green-mb{font-size: 95%;color:#339900;font-weight:bold;}
.green-l{font-size: 100%;color:#339900;}
.green-lb{font-size: 100%;color:#339900;font-weight:bold;}
.green-m10{font-size: 12px;color:#339900;}


/*table-color*/
.menu_base{background-color:#F4EFD1;}
.main_base{background-color:#C8DF93;}

.sky1_base{background-color:#d4e9ff;}
.pink-base{background-color:#FFCCCC;}
.pink2-base{background-color:#FFCCFF;}
.yellow_base{background-color:#ffffcc;}
.yellow2-base{background-color:#FFFDE9;}

.white-base{background-color:#ffffff;}
.grey-base{background-color:#eeeeee;}
.grey2-base{background-color:#999999;}




/*table-color+文字*/

.yellow_sbase{background-color:#ffffcc;font-size: 10px;}
.yellow_mbase{background-color:#ffffcc;font-size: 12px;}
.pink-base-s{background-color:#FFCCCC;font-size: 10px;}
.pink2-base-m{background-color:#FFCCCC;font-size: 12px;}
.sky-base-m{background-color:#d4e9ff;font-size: 12px;}

.white-base-10s{background-color:#ffffff;font-size: 10px;}
.white-base-10m{background-color:#ffffff;font-size: 12px;}
.grey-base-10m{background-color:#eeeeee;font-size: 12px;}


.grey2-base-m{background-color:#DDDDDD;font-size: 90%;}
.yellow-base-m{background-color:#FFFF99;font-size: 90%;}
.pink-base-m{background-color:#FFCCCC;font-size: 90%;}
.grey-base-s{background-color:#DDDDDD;font-size: 80%;}


.blue-base-s{background-color:#CAE8FF;font-size: 80%;}
.orange-base-s{background-color:#FFE6CA;font-size: 80%;}
.pink_ssbase{background-color:#ffccff;font-size: 10px;}




/*空き*/
.left-3{margin-left: 3px;}
.left-6{margin-left: 6px;}
.left-10{margin-left: 10px;}
.right-3{margin-right: 3px;}
.right-6{margin-right: 6px;}
.right-10{margin-right: 10px;}

/*画像スペース*/
img.top5{margin-top:5px;}
img.bottom5{margin-bottom:5px;}
img.bottom7{margin-bottom:7px;}
img.bottom10{margin-bottom:10px;}

/*お問い合せ*/
.inq-blue-top-base{background-color:#B8D4FF;}
.inq-blue-base{background-color:#D4E9FF;}
.inq-blue-basem{background-color:##D4E9FF;font-size: 90%;}
.inq-error{background-color:#ffffcc;}

