A.botton:hover { LEFT: 1px; POSITION: relative; TOP: 1px }

SELECT.retrieval { FONT-SIZE: 13px; WIDTH: 270px; COLOR: #0066cc }

SELECT.cselect { FONT-SIZE: 11px; WIDTH: 170px }

SELECT.priceselect { WIDTH: 320px; BACKGROUND-COLOR: #ffffcc }

SELECT.navi { FONT-SIZE: 12px; WIDTH: 250px; LETTER-SPACING: 2pt }

TD { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 12pt }

H1 { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000 }

H2 { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000 }

H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000 }

STRONG { FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 12pt }

.text4 { FONT-SIZE: 4pt }

.text5 { FONT-SIZE: 5pt }

.text6 { FONT-SIZE: 6pt }

.text7 { FONT-SIZE: 7pt }

.text7h { FONT-SIZE: 7.5pt }

.text9 { FONT-SIZE: 9px }

.text10 { FONT-SIZE: 10px }

.text10low { FONT-SIZE: 10px; LINE-HEIGHT: 9pt }

.text11 { FONT-SIZE: 11px }

.text11low { FONT-SIZE: 11px; LINE-HEIGHT: 10pt }

.text11g { FONT-SIZE: 11px; LINE-HEIGHT: 10pt; color: #666666; }

.text11h { FONT-SIZE: 11px }

.text12 { FONT-SIZE: 12px; LINE-HEIGHT: 12pt }

.text12low { FONT-SIZE: 12px; LINE-HEIGHT: 11pt }

.text13 { FONT-SIZE: 13px }

.text14 { FONT-SIZE: 14px }

.text15 { FONT-SIZE: 15px }

.text16 { FONT-SIZE: 16px }
.text16b {
	FONT-SIZE: 16px;
	font-weight: bold;
	line-height: 18px;
}

.text17 { FONT-SIZE: 17px }

.text18 {
	FONT-SIZE: 18px;
	line-height: 20px;
}

.text19 { FONT-SIZE: 19px }

.text20 {
	FONT-SIZE: 20px;
	line-height: 30px;
}

.text21 {
	FONT-SIZE: 21px;
	line-height: 24px;
}

.text22 {
	FONT-SIZE: 22px;
	line-height: 25px;
}

.pricepage_title { FONT-WEIGHT: bold; FONT-SIZE: 36px; color: #990000; display: block; line-height: 46px; }

.textlow { FONT-SIZE: 12px; LINE-HEIGHT: 14pt }

.price { FONT-SIZE: 12px; LINE-HEIGHT: 10pt }

.leafdown { FONT-SIZE: 11px; LINE-HEIGHT: 10pt }

.text16h { FONT-SIZE: 16px; LINE-HEIGHT: 16pt }

.sample_text { FONT-SIZE: 11px; LINE-HEIGHT: 10pt }

.pickup_text { FONT-SIZE: 11px; LINE-HEIGHT: 9pt }

.usp_text { FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 10pt }

.smaltext { FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 12pt }

.superexpress {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #FF0000;
	color: #FFFFFF;
}

.nouki0 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ff5024 }

.nouki1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ff7451 }

.nouki2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ff9900 }

.nouki3 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ffaf37 }

.nouki4 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ffcc00 }

.nouki5 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ffe16a }

.nouki6 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #ffec9d }

.nouki7 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #fef79e }

.nouki8 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #fefac9 }

.nouki9 { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-COLOR: #fefbd8 }

.nouki10 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FEFDE7;
}
.nouki12 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FEFDEF;
}
.nouki14 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FEFDED;
}

.price_title { color: #FF0000; font-size: 25px; font-weight: bold; padding: 0px; margin-top: 5px; margin-bottom: 5px; line-height: 28px; }

.spec {
	font-size:14px;
	background-image: url(images/material/title_bg_a_800.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	text-indent: 15px;
	font-weight: bold;
}

DIV.param9 { LINE-HEIGHT: 9pt }

DIV.param10 { LINE-HEIGHT: 10pt }

DIV.param11 { LINE-HEIGHT: 11pt }

DIV.param12 { LINE-HEIGHT: 12pt }

DIV.param13 { LINE-HEIGHT: 13pt }

DIV.param14 { LINE-HEIGHT: 14pt }

DIV.param15 { LINE-HEIGHT: 15pt }

DIV.param16 { LINE-HEIGHT: 16pt }

DIV.param17 { LINE-HEIGHT: 17pt }

.title_a { text-indent: 10px; background-image: url(images/material/midashi1/midashi_a.gif); height: 25px; width: 566px; font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; background-repeat: no-repeat; padding-top: 5px; color: #CC0000; }

.title_b { text-indent: 20px; background-image: url(images/material/midashi1/midashi_b.gif); height: 25px; width: 566px; font-size: 15px; font-weight: bold; margin-top: 25px; margin-bottom: 5px; background-repeat: no-repeat; padding-top: 5px; }

.title_c { text-indent: 10px; background-image: url(images/material/midashi1/midashi_c.gif); height: 25px; width: 566px; font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; background-repeat: no-repeat; padding-top: 5px; }

.title_d { text-indent: 30px; background-image: url(images/material/midashi1/title.gif); height: 27px; width: 566px; font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; background-repeat: no-repeat; padding-top: 7px; color: #000000; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px; }

.title_d400 { text-indent: 30px; background-image: url(images/material/midashi1/title400.gif); height: 27px; width: 400px; font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; background-repeat: no-repeat; color: #000000; padding-top: 7px; }

.title_d550 { text-indent: 30px; background-image: url(images/material/midashi1/title550.gif); height: 27px; width: 550px; font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; background-repeat: no-repeat; padding-top: 7px; color: #000000; }

.title_e { background-image: url(images/material/title_e.gif); height: 30px; width: 390px; font-size: 15px; font-weight: bold; margin-bottom: 6px; background-repeat: no-repeat; background-position: left bottom; text-indent: 15px; }

.title_e_290 { background-image: url(images/material/title_e.gif); height: 30px; width: 290px; font-size: 15px; font-weight: bold; margin-bottom: 6px; background-repeat: no-repeat; background-position: left bottom; text-indent: 15px; }

.title_f_210 { background-image: url(images/material/midashi1/midashi_e_210.gif); width: 210px; font-size: 18px; font-weight: bold; background-repeat: no-repeat; background-position: center top; text-align: center; color: #FFFFFF; display: block; height: 28px; line-height: -3ex; padding-top: 8px; padding-bottom: 0px; }

.title_g {
  font-size: 26px;
  font-weight: 900;
  color: #900;
  text-indent: 15px;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #900;
  height: 30px;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: 1.2;
}

.title_h1 {
	background-image: url(images/material/midashi1/midashi_h1.gif);
	height: 40px;
	width: 565px;
	font-size: 27px;
	font-weight: bolder;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 20px;
	display: block;
	line-height: 1.5em;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding-bottom: 5px;
	margin-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.title_h1_2 { background-image: url(images/material/midashi1/midashi_h1_2.gif); height: 65px; width: 545px; font-size: 27px; font-weight: bold; margin-bottom: 10px; background-repeat: no-repeat; background-position: left top; display: block; color: #FF0000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #990000; padding-left: 20px; line-height: 1em; padding-top: 5px; }

.title_h2 { background-image: url(images/material/midashi1/midashi_h2.gif); height: 45px; width: 100%; font-size: 18px; font-weight: bold; margin-bottom: 1.8px; background-repeat: no-repeat; background-position: left center; text-indent: 20px; display: block; color: #FF0000; padding-bottom: 5px; line-height: 1.5em; }

.title_h3 { height: 35px; width: 566px; font-size: 15px; font-weight: bold; color: #FF0000; }

.title_1003 {
	font-size: 14px;
	line-height: 16px;
	background-color: #F00;
	display: block;
	color: #FFF;
	width: 200px;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
}

.title_line {
	font-size:16px;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.camp_list { font-size: 9px; margin-bottom: 10px; border-top-color: #333333; border-bottom-color: #333333; border-top-width: thin; border-top-style: dotted; border-bottom-style: dotted; border-bottom-width: thin; padding-top: 5px; padding-bottom: 5px; width: 566px; }

.arrow { background-image: url(images/material/yajirushi1.gif); background-repeat: no-repeat; background-position: no-repeat; margin:0px; background-position:left; padding-left: 15px; }

.arrow_right { background-image: url(images/material/yajirushi1.gif); background-repeat: no-repeat; background-position: no-repeat; margin:0px; background-position:right; text-align: right; padding-right: 15px; display: block; }

.arrow_right_s { background-image: url(images/material/yajirushi1.gif); background-repeat: no-repeat; background-position: no-repeat; margin:0px; background-position:right; text-align: right; padding-right: 15px; display: block; font-size: 10px; }

.arrow_up { background-image: url(images/material/yajirushi1-3.gif); background-repeat: no-repeat; background-position: no-repeat; margin:0px; background-position:right; text-align: right; padding-right: 15px; display: block; }

ul { padding-left: 12px; }

ul.reset{margin:0px; }

.item { display: block; float: left; width: 190px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; padding-bottom: 5px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 15px; margin-bottom: 15px; margin-left: 0px; height: 90px; }

.item h4 { font-size:15px; width: 190px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #990000; padding-bottom: 2px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; color: #990000; }

.item .thumbnail { float: left; height: 60px; width: 80px; text-align: center; }

.item .column_r { float: right; width: 105px; margin: 0px; padding: 0px; }

.item .price { padding: 0px; text-align: right; font-weight: bold; color: #FF0000; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 14px; }

.item10low { margin: 0px; padding: 0px; font-size: 10px; LINE-HEIGHT: 10pt; }

.usp { display: block; float: left; width: 140px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-bottom: 10px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 13px; margin-left: 0px; }

.usp .usp_img { display: block; margin: 0px; padding: 0px; }

.usp h4 { font-size:13px; padding-bottom: 5px; padding-top: 5px; padding-right: 0px; padding-left: 0px; margin: 0px; font-weight: normal; }

.usp p { color: #666666; margin: 0px; padding: 0px; }

.s { font-size:85%; }

#attention_box { width:240px; position: fixed; left: 820px; top: 50px; }

.attention {
	color:#F00;
	font-weight: bold;
}
.red {
	color:#F00;
}

.manual_maru {
	font-size:50px;
	font-weight: bold;
	line-height: 60px;
	color: #F00;
}

.u_red {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}

.headline {
	width:470px;
	border: 1px solid #E7B3B9;
	height: 25px;
	background-image: url(images/imgtop/img_headline_title2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 105px;
	font-weight: bold;
	color: #F00;
	line-height: 2em;
}

.pickup_title { color:#F00; border-left-width: 3px; border-left-style: solid; border-left-color: #F00; text-indent: 4px; display: block; font-weight: bold; }

.list_default {
	list-style-position: outside;
	margin-left: 20px;
}
.list_express_point {
	list-style-position: inside;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
余白調整
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*　左マージン　*/

.left3 {margin-left:3px;}
.left5 {margin-left:5px;}
.left10 { margin-left:10px; }
.left20 {margin-left:20px;}
.left27 {margin-left:27px;}/*　トップページ用　*/
.left30 {margin-left:30px;}
.left40 {margin-left:40px;}
.left50 {margin-left:50px;}
.left80 {margin-left:80px;}
.left100{margin-left:100px;}
.left120{margin-left:120px;}
.left150{margin-left:150px;}
.left200{margin-left:200px;}
.left250{margin-left:250px;}
.left280{margin-left:280px;}
.left320{margin-left:320px;}

/*　右マージン　*/
.right10 {margin-right:10px;}
.right20 {margin-right:20px;}


/*　上マージン　*/
.top3{margin-top:3px;}
.top5{margin-top:5px;}
.top10{ margin-top:10px; }
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top50{margin-top:50px;}

/*　下マージン　*/
.btm5 {margin-bottom:5px;}
.btm10 {margin-bottom:10px;}
.btm20 {margin-bottom:20px;}
.btm50 {margin-bottom:50px;}
.btm100{margin-bottom:100px;}
.btm200{margin-bottom:200px;}
.btm250{margin-bottom:250px;}
.btm300{margin-bottom:300px;}
.btm400{margin-bottom:400px;}
