/* ¥æ¡¼¥Ï¥ó½ý¡¦Ey¡¼¥¸¥¹¥¿¥¤¡¦E·¡¼¥¡¦*/

h2 , h3 , h4 , h5 {
	font-size: 14px;
	color: #333366;
	font-weight: bold;
	padding-left: 15px;
	margin:5px 0;
	list-style-position: inside;
	list-style-image: url(../images/arrow.gif);
	list-style-type: circle;
	border-bottom: 2px solid #333366;
}
h2.h2_product {
    background: url(../youhunter/img/h2.gif) no-repeat 10px top;
	width: 545px;
	height: 32px;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W6","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS UI Gothic",Osaka,sans-serif;
	font-size:12pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:25px 0 10px;
	padding:5px 0 0 35px;
	text-align:left;
	color: #333333;
	border: none;
	clear: both;
}
h3.h3_product {
    border: none;
	margin: 25px auto 15px auto;
	clear: both;
}
td.shousaiheader {
	background-image: url(../images/shousai_02.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 430px;
	text-align:right;
}

ul#link2{
    margin-top:80px; 
    margin-left:175px; 
	list-style-position: outside;
	font-size:70%;
}
ul#link2 li{
	margin: 0 0 0 20px;
	padding:0 0 0 15px;
	float:left;
	list-style-type: square;
	display: inline;
	background-image: url(../images/link-mark.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
ul#link2 li a{color: #FFFFFF; text-decoration: underline;}


td.shousaititle { width: 330px;}

td.shousaibody {
	color: #333333;
	vertical-align: text-top;
	padding: 7px;
	text-align: left;
	width: 601px;
	list-style-position: inside;
	list-style-image: url(../images/mark.gif);
	list-style-type: disc;
}
td.side {
	width: 150px;
	background-image: url(../images/side-haikei.jpg);
	vertical-align: text-top;
	text-align: center;
	background-repeat: repeat-y;
}
#Mainlayout {
	vertical-align: text-top;
	background-color: #ffffff;
	color: #333333;
	width: 760px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	height: auto;
}
#sidebar {
	width: 150px;
	color: #ffffff;
	text-align: center;
}
#shousaisetsumei {
	width: 550px;
	height: 1.7;
	font-size: 14px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	list-style-position: inside;
	list-style-type: square;
	padding-left: 10px;
}
#shousaisetsumei2 {
	width: 400px;
	height: 1.7;
	text-align: left;
	padding-left: 10px;
}
.sidemenu {
	background-color: #B4BFD8;
	text-align: left;
	height: auto;
	width: 125px;
	color: #030305;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0B121C;
	padding-left: 15px;
	padding-right: 5px;
}
.bodyborder {
	background-color: #FAEDDC;
	font-size: 14px;
	text-align: left;
	height: 14px;
	width: auto;
	color: #4D3311;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
}
a.shousai-link {
	color: #000033;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 3px;
	width: 125px;
}
a.shousai-link:hover {
	color: #008184;
}
a.bodymenulink {
	color: #4E360E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
} 
li.nouhinjirei {
    font-size: 14px;
	color: #666666;
	font-weight: bold;
}
div.waku3 {
	border: 1px solid #003399;
	text-align: center;
	color: #CC0000;
	width: 450px;
	font-size: 16px;
	font-weight: bold;
}
/* ¿ú¡¦EV¡¡*/
div.waku {
	width: 190px;
	border: 1px solid #003399;
	text-align: left;
	margin-left: 25px;
	padding: 200px 2px 2px;
	background-image: url(../u-150/img/maruti.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div.waku2 {
	border: 1px solid #003399;
	text-align: left;
	margin-left: 25px;
	padding: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	margin-right: 25px;
}
div.layout {
	width: 190px;
	text-align: center;
	margin-left: 25px;
	padding: 10px 2px 2px;
}
div.meishou {
	background-image: url(../u-150/img/u-150meishou.jpg);
	background-repeat: no-repeat;
	background-position: right 70px;
	text-align: left;
    }
/* U-150OµÓ£ö½È¤¡7¡¦ÃóüÂ*/
td.kumitate01 {
	width: 146px;
	background-image: url(../u-150/img/kumitate01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 124px;
	vertical-align: top;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 125px;
}
td.kumitate02 {
	width: 146px;
	background-image: url(../u-150/img/kumitate02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 2px 2px 125px;
	height: 124px;
	vertical-align: top;
}
td.kumitate03 {
	width: 146px;
	background-image: url(../u-150/img/kumitate03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 2px 2px 125px;
	height: 124px;
	vertical-align: top;
}
td.kumitate04 {
	width: 146px;
	background-image: url(../u-150/img/kumitate04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 2px 2px 125px;
	height: 124px;
	vertical-align: top;
}
td.kumitate05 {
	width: 146px;
	background-image: url(../u-150/img/kumitate05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 2px 2px 125px;
	height: 124px;
	vertical-align: top;
}
td.kumitate06 {
	width: 146px;
	background-image: url(../u-150/img/kumitate06.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 2px 2px 125px;
	height: 124px;
	vertical-align: top;
}
/* U-150¥â¡¼¥¿¡¼¥É¥é¥¤¥Ö */
td.TC-3A {
	background-image: url(../u-150/img/motor01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 271px;
	padding-top: 130px;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
}
td.TC-1B {
	background-image: url(../u-150/img/motor02.jpg);
	background-repeat: no-repeat;
	background-position: center 15px;
	width: 271px;
	padding-top: 130px;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	vertical-align: top;
}
td.AGS-1 {
	background-image: url(../u-150/img/motor03.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	width: 271px;
	padding-top: 210px;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	vertical-align: top;
}
td.ANC-1 {
	background-image: url(../u-150/img/motor04.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	width: 271px;
	padding-top: 210px;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	vertical-align: top;
}
td.motor-title {
	vertical-align: top;
	width: 271px;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-align: center;
    }
/* ¿øÉÕÍÑU-150 */
div.suetsuke {
	background-image: url(../u-150/img/suetsuke-seizu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	height: 491px;
	padding-left: 20px;
}
/* ¡¦EiÉ½ */
td.kakaku-left {
	font-size: 14px;
	color: #003399;
	font-weifht: bold;
	font-weight: bold;
	padding-left: 10px;
	height: auto;
	width: 365px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	vertical-align: bottom;
}
td.kakaku-right {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-align: right;
	font-weight: bold;
	letter-spacing: 1px;
	width: 200px;
	vertical-align: bottom;
}
/* ¡¦EÇ¼ÉÊË÷âÂ*/
div.jirei-layout {
	text-align: left;
	margin-left: 60px;
}
td.nouhin-waku {
	padding: 2px;
	border: 1px solid #999999;
}
/* ·Ð°Þ¡¦E*/
.center {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.shousai-left {
	padding-top : 5px;
	padding-left: 15px;
	text-align: left;
	font-size: 13px;
	line-height: 140%;
}
td.shousai2-right {
	padding-left: 15px;
	text-align: left;
	font-size: 13px;
	line-height: 140%;
	vertical-align: top;
	padding-top: 1px;
}
td.shousai3-right {
	padding-top : 15px;
	padding-left: 15px;
	text-align: left;
	font-size: 13px;
	line-height: 140%;
}
td.shousai4-right {
    padding-top : 15px;
	padding-left: 15px;
	padding-bottom : 15px;
	text-align: left;
	font-size: 13px;
	line-height: 150%;
}
td.shousai5 {
    padding-top : 5px;
	padding-left: 30px;
	padding-bottom : 15px;
	text-align: left;
	font-size: 13px;¡¦E
	line-height: 150%;
}
td.photo-top {
	vertical-align: top;
}
td.keiidaiMaker2 {
    margin-top : 10px;
	padding: 10px;
	background-color: #ffcc66;
	text-align: left;
}
td.keiidaiMaker {
    padding: 10px;
	background-color: #FCEAA0;
	text-align: left;
}
td.keiidaiprice {
    padding: 5px;
	background-color: #FCEAA0;
	text-align: left;
}
/* MARK­¶ */
td.shousau-right {
    text-align: left;
	font-size: 13px;
}
td.Mark2Maker {
    padding: 2px;
	background-color: #FCEAA0;
	text-align: left;
	font-size: 14px;
    letter-spacing: 2px;
}
td.Mark2SetPrice {
    padding: 2px;
	background-color: #FCEAA0;
	text-align: right;
	font-size: 14px;
	letter-spacing: 2px;
}
td.Mark2Price {
    padding: 2px;
	background-color: #FCEAA0;
	text-align: right;
	font-size: 14px;
	letter-spacing: 2px;
}
td.Mark2SalePrice {
	padding:2px;
	background-color: #FCEAA0;
	font-weight: bold;
	color: #DD0000;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: right;
}
td.Mark2PriceTitle {
    padding:2px;
	background-color: #FCEAA0;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
div.Mark2Option {
	border: 1px solid #999999;
	text-align: center;
	padding: 5px;
}
td.SouryouKihonChiki {
    background-color: #FF9797;
	padding: 5px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	width: 25%;
	color: #333333;
}
td.SouryouKihonChikiG {
    background-color: #B3F0A6;
	padding: 5px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	width: 25%;
	color: #333333;
}
td.SouryouKihonChikiB {
    background-color: #A4AFF2;
	padding: 5px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	width: 25%;
	color: #333333;
}
td.Souryou {
    background-color: #FCEAA0;
	padding: 5px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
    
/* ¡¦E¡¦E¡¦¡¼¥¸ */
#Company {
    width: 600px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #D9E1ED;
}
td.otherbody {
	background-color: #ffffff;
	color: #333333;
	width: 740px;
	vertical-align: text-top;
	padding: 7px;
	text-align: left;
	height: auto;
}
td.Lawleft {
	width: 200px;
	letter-spacing: 2px;
	margin-right: 100px;
	margin-left: 100px;
	text-indent: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7B98B;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.LawMidashi {
    background-color: #ffffff;
}
td.companyleft {
	width: 200px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	vertical-align: top;
	line-height: 1.5;
	margin-right: 100px;
	margin-left: 100px;
	text-indent: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7B98B;
}
td.companyright {
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7B98B;
	list-style-position: inside;
	list-style-type: square;
}
td.Privacy {
	padding:3px;
	list-style-type: square;
	list-style-position: inside;
}
.toiawase-waku {
	border: 1px solid #000033;
	font-size: 14px;
	color: #000033;
	text-align: left;
}
li.PaymentList {
	list-style-image: url(../images/mark.gif);
	list-style-type: circle;
	list-style-position: inside;
	margin-right: 5px;
}

/* T·¿·Ð°Þ¡¦E*/
.keiidai_t{
	background-image:url(../keiidai2/img/bo_tgata.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:normal;
	font-size:13px;
	line-height:34px;
	text-align:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 140px;
}
.keiidai_k{
	background-image:url(../keiidai2/img/bo_katamochi.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:normal;
	font-size:13px;
	line-height:34px;
	text-align:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 230px;
}
.keiidai_r{
	background-image:url(../keiidai2/img/bo_ryoumochi.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:normal;
	font-size:13px;
	line-height:34px;
	text-align:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 230px;
}
.keiidai_text{
	font-size:13px;
	text-align:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 40px;
}
.keiidai_text2{
	font-size:13px;
	text-align:left;
	padding-right: 0px;
	padding-left: 20px;
}
.keiidai2 {
	text-align: right;
	padding-right: 60px;
}


/*----------------------------
¡¡
¡¡¤´Í×Ë¾¡Ê¥Õ¥©¡¼¥à¡¢Q&A¡Ë

------------------------------*/
h1{
	font-size: 17px;
	color: #333333;
	background-image: url(../images/h1.jpg);
	background-repeat: repeat-x;
	text-align: left;
	height: 50px;
	margin: 1em 2em 0;
	padding: 25px 10px 5px;
}
h2{
	font-size: 17px;
	color: #245bc7;
	text-align: left;
	padding-left: 15px;
}
.red{
	font-size: 13px;
	color: #FF0000;
}
div.coment{ 
    text-align:left;
	line-height:1.5em;
    margin: 0 3em 1em;
	padding: 0;
}
table#youbou-form{ border:solid 1px #bababa; width:600px; border-bottom:none;}
table#youbou-form th{
	border-bottom:solid 1px #bababa;
	border-right:solid 1px #bababa;
	font-size: 14px;
	font-weight: normal;
	background-color: #D5D5D5;
	width: 160px;
	text-align: left;
	padding: 5px;
}
table#youbou-form td{
	border-bottom:solid 1px #bababa;
	background-color: #EBEBEB;
	padding: 5px;
	text-align: left;
}
table#youbou-form input,textarea{margin:1px; padding:2px;}
input.botan{margin:2em 10px; width:120px; height:35px;}

div.box1{
	background-image: url(../images/bg-qa.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:0.5em 0;
	padding:0 10px 10px;
}
div.box1 h2{
    width:680px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #999;
	padding:0;
}
textarea.mail{
	width:340px;
	padding:1em;
	margin:0 auto;
	height:280px;
	font-size: 13px;
	line-height: 1.5em;
	float:left;
}
div.float-r280{
	float:right;
	width:280px;
	text-align: left;
	margin:0;
}
div.float-r280 a{
	color: #CC0000;
	text-decoration: underline;
}
/* You!Hunter */
div.seihincomment {
    width: 90%;
	text-align: left;
	font-size: 105%;
	color: #333333;
	line-height: 1.7;
}
div.seihincomment img {
    float: left;
	margin: 0 10px 10px 10px;
}
dl.delivery {
    width: 85%;
	border: solid 1px #c1d8a0;
	margin: 0;
	padding: 10px;
	font-weight: bold;
	line-height: 2;
	letter-spacing: 1.5px;
}
dl.delivery dt {
    float: left;
	font-size: 120%;
	color: #666666;
	border-bottom: solid 1px #d2d9c9;
}
dl.delivery dd {
    text-align: right;
	font-size: 120%;
	color: #cc0000;
	border-bottom: solid 1px #d2d9c9;
	
}
