/* Base Weblog (base-weblog.css) */

/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif,osaka,ＭＳ 明朝;
    font-size: 12px;
}

form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}


/*------- 固定レイアウト--------- */


#main{
margin:0 auto;
width:765px;
}

#header01{
margin-top:10px;
width:765px;
height:20px;
text-align:right;
font-size:10px;
color:#333333;
background-image:url(http://baytripbase.com/img/head001.gif);
background-repeat:no-repeat;
}


#header02{
width:765px;
height:67px;
background-image:url(http://baytripbase.com/img/head002.gif);
background-repeat:no-repeat;
}

#header02 h1{
margin:0px;
padding-top:23px;
padding-left:190px;
font-size:11px;
color:#003366;
}

#flash{
width:765px;
margin-top:1px;
margin-bottom:1px;
}

#nav{
width:765px;
}
#nav2{
width:764px;
margin-bottom:-1px;
}
#nav3{
width:764px;
margin-top: 15px;
}


#pankuzu{
margin-top:10px;
margin-bottom:10px;
width:765px;
height:20px;
font-size:11px;
color:#FF9900;
}

#contentbody{
width:765px;
margin-top:10px;
}


#margin{
width:765px;
height:10px;
clear: both;
}

#footer{
width:755px;
height:25px;
padding-top:10px;
padding-right:5px;
padding-left:5px;
background-color:#eeeeee;
clear:both;
}

.footleft{
text-align:left;
font-size:10px;
color:#333333;
}

.footright{
margin-top:-12px;
text-align:right;
font-size:10px;
color:#333333;
}




/*------- インデックス内容--------- */

#indexleft{
margin-left:10px;
width:320px;
border-right:dotted 1px #333333;
float:left;
}

.indextitle{
width:300px;
height:17px;
background-image:url(http://baytripbase.com/img/indextitle.gif);
background-repeat:no-repeat;
clear: both;
}

.title{
font-size:13px;
color:#000066;
padding-left:10px;
}

.indexleft1{
text-align:left;
width:300px;
}

.indexleft1 ul{
width:290px;
padding-left:0px;
margin-left:10px;
margin-top:10px;
}

.indexleft1 li{
padding-left:10px;
padding-bottom:10px;
font-size:11px;
color:#333333;
list-style:none;
background-image:url(http://baytripbase.com/img/li_dot.gif);
background-repeat:no-repeat;
}

.indexleft2{
width:300px;
}

.indexleft2 img{
margin-top:10px;
padding:1px;
border:solid 1px #cccccc;
}


#indexright{
margin-left:30px;
_margin-left:22px;
width:400px;
float:left;
}

.indexright1{
margin-top:10px;
margin-bottom:10px;
width:390px;
height:175px;
border:solid 1px #cccccc;
}

.indexrighttext{
float:left;
font-size:13px;
color:#333333;
text-align:left;
line-height:130%;
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
padding-right:0px;
}

.saisei{
font-size:11px;
color:#000066;
text-align:left;
margin-top:30px;
}

.indexrightimg{
float:right;
width:200px;
padding:5px;
}

.indexright2{
margin-top:10px;
margin-bottom:10px;
padding:5px;
width:390px;
height:150px;
}

.indexrightimg2{
float:left;
width:92px;
}

.indexrighttext2{
margin-top:3px;
float:right;
font-size:12px;
color:#333333;
text-align:left;
line-height:130%;
width:290px;
}

.dentaku1{
font-size:13px;
color:#000066;
margin-top:3px;
margin-bottom:0px;
}

.dentaku2{
font-size:11px;
color:#cc0000;
margin-top:5px;
}


.u_line{
font-size:11px;
color:#333333;
text-decoration:underline;
}

/*------- 企業概要--------- */

#list{
margin-top:5px;
}

.list_line{
background-image:url(http://baytripbase.com/img/list_line.gif);
background-repeat:repeat-x;
width:765px;
height:15px;
margin-top:5px;
clear:both;
}


.content_title{
width:300px;
height:17px;
background-image:url(http://baytripbase.com/img/indextitle.gif);
background-repeat:no-repeat;
clear: both;
margin-left:10px;
}


.content_title_mi{
padding-top:10px;
width:300px;
height:17px;
background-image:url(http://baytripbase.com/img/indextitle.gif);
background-repeat:no-repeat;
background-position:center bottom;
clear: both;
margin-left:10px;
}

.content_title2{
width:700px;
height:17px;
background-image:url(http://baytripbase.com/img/indextitle.gif);
background-repeat:no-repeat;
clear: both;
margin-left:10px;
}

.content_title_seihin{
width:700px;
height:17px;
background-image:url(http://baytripbase.com/img/indextitle_seihin.gif);
background-repeat:no-repeat;
clear: both;
margin-left:10px;
_clear: both;
_margin-left:10px;
_margin-top:10px;
}

*+html .content_title_seihin{
width:700px;
height:17px;
background-image:url(http://baytripbase.com/img/indextitle_seihin.gif);
background-repeat:no-repeat;
clear: both;
margin-left:10px;
margin-top:10px;
}

.content_detail{
_margin-top:10px;
margin-left:20px;
width:700px;
}

*+html .content_detail{
margin-top:10px;
margin-left:20px;
width:700px;
}

.content_detail2{
margin-left:20px;
margin-top:10px;
width:700px;
font-size:12px;
}

.content_detail2_2{
margin-left:20px;
margin-top:10px;
width:400px;
font-size:12px;
}

.content_detail3{
float:left;
margin-left:10px;
_margin-left:10px;
margin-top:5px;
width:700px;
font-size:11px;
color:#cc0000;
}

.content_detail3_2{
float:left;
margin-left:10px;
_margin-left:10px;
margin-top:5px;
width:700px;
font-size:11px;
color:#cc0000;
}

*+html .content_detail3{
float:left;
margin-left:10px;
margin-top:5px;
width:700px;
font-size:11px;
color:#cc0000;
}

*+html .content_detail3_2{
float:left;
margin-left:10px;
margin-top:5px;
width:700px;
clear:both;
font-size:11px;
color:#cc0000;
}

.content_detail3 img{
border:1px solid #cccccc;
padding:1px;
margin-right:3px;
}


.content_detail4{
float:right;
text-align:right;
margin-top:0px;
_margin-top:25px;
margin-right:20px;
_margin-right:15px;
font-size:13px;
color:#333333;
}

.content_detail4 p{
font-size:18px;
color:#0038A9;
text-decoration: underline;
}

.content_detail4_2{
width:700px;
float:right;
text-align:right;
margin-top:-20px;
_margin-top:10px;
margin-right:10px;
font-size:13px;
color:#333333;
}

.content_detail4_2 p{
font-size:18px;
color:#0038A9;
text-decoration: underline;
}

*+html .content_detail4{
width:700px;
float:right;
text-align:right;
margin-top:20px;
margin-right:10px;
font-size:13px;
color:#333333;
}

*+html .content_detail4 p{
font-size:18px;
color:#0038A9;
text-decoration: underline;
}

*+html .content_detail4_2{
width:700px;
float:right;
text-align:right;
margin-top:10px;
margin-right:10px;
font-size:13px;
color:#333333;
}

*+html .content_detail4_2 p{
width:700px;
font-size:18px;
color:#0038A9;
text-decoration: underline;
}

.content_detai5{
margin-top:5px;
margin-bottom:5px;
font-size:13px;
color:#cc0000;
}
/*------- 問い合わせ--------- */

.ask_title table{ 
width:765px;
height:auto;
}

.form_imput{
margin-top:25px;
margin-bottom:25px;
text-align:left;
color:#D42E2E;
padding-left:10px;
margin-left:30px;
font-size:13px;
font-weight: bolder; 
background-image:url(http://baytripbase.com/img/li_dot.gif);
background-repeat:no-repeat;
}

.form_imput2{
margin-top:25px;
margin-bottom:25px;
text-align:left;
color:#333333;
padding-left:10px;
margin-left:30px;
font-size:13px;
font-weight: bolder; 
background-repeat:no-repeat;
}


.text_memo{
margin-left:60px;
}
font{color:#333333; font-size:10px;}
.ask_line{
background-image:url(http://baytripbase.com/img/ask_line.gif);
background-repeat:repeat-x;
width:725px;
height:15px;
margin-left:20px;}
.imput_memo{color:#333333; font-size:10px;margin-left:40px;}
textarea{
margin-left:60px;
}

#btn_memo{
float:left;
margin-left:150px;
}

#transmit_btn{
float:right;
margin-right:65px
}

/*------- 製品紹介--------- */

#seihinbody{
clear:both;
height:720px;
background-color:#EDF8FE;
border:1px solid #cccccc;
_margin-top:-3px;
}

*+html #seihinbody{
clear:both;
height:720px;
background-color:#EDF8FE;
border:1px solid #cccccc;
margin-top:-4px;
}

#seihinbody_a{
clear:both;
height:720px;
background-color:#EDF8FE;
border:1px solid #cccccc;
_margin-top:-3px;
}

*+html #seihinbody_a{
clear:both;
height:720px;
background-color:#EDF8FE;
border:1px solid #cccccc;
margin-top:-4px;
}

#seihinbody2{
clear:both;
height:560px;
background-color:#EDF8FE;
border:1px solid #cccccc;
}


#seihinbody_tokusyu{
clear:both;
height:1670px;
_height:1690px;
margin-top:20px;
background-color:#EDF8FE;
border:1px solid #cccccc;
}

#seihinbody_haru{
clear:both;
height:810px;
margin-top:20px;
background-color:#EDF8FE;
border:1px solid #cccccc;
}


#seihinbody_used{
clear:both;
min-height:600px;
_height:600px;
margin-top:20px;
background-color:#EDF8FE;
border:1px solid #cccccc;
}


#seihin_left{
float:left;
width:310px;
padding-left:20px;
padding-top:10px;
}

*+html #seihin_left{
float:left;
width:310px;
clear: both;
padding-left:20px;
padding-top:10px;
}


#seihin_left img{
padding:1px;
border: 1px solid #000066;
}

#seihin_right{
float:right;
width:400px;
font-size:12px;
margin-right:20px;
}

*+html #seihin_right{
float:right;
width:400px;
font-size:12px;
margin-right:20px;
margin-top:10px;
}

#seihin_right h2{
font-size:14px;
_margin-top:10px;
_margin-bottom:-10px;
}

#seihin_right ul{
font-size:12px;
}

#seihin_right li{
font-size:11px;
}

#seihin_right p{
font-size:10px;
}

#seihinbottom{
margin-top:20px;
claer:both;
}



#seihin_pac{
float:right;
width:300px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
}

#seihin_pac img{
padding:1px;
border: 1px solid #000066;
}


/*------- 納品実績--------- */
.jsbox{
width:760px;
clear: both;
}

.js_001{
width:310px;
float:left;
font-size:12px;
line-height:110%;
}

.js_001 img{
padding:1px;
border: 1px solid #999999;
margin-right:10px;
margin-bottom:10px;
}

.js_002{
width:430px;
float:right;
font-size:12px;
line-height:110%;
}

.js_002 p{
font-size:15px;
color:#0038A9;
margin-top:5px;
margin-bottom:10px;
}



/*------- カンタン見積もり--------- */
.none{
font-size;1px;
text-indent:-10000px;
}

.series{
text-align:left;
margin-left:15px;
min-height: 40px;
min-width:100px;
padding: 1px;
font-size: 12px;
color:#333333;
}

.series2{
text-align:left;
margin-left:18px;
width:700px;
}

#mitsumori_body{
width:765px;
margin-top:20px;
_clear:both;
}

#mitsumori_top{
margin-top:5px;
}

#mitsumori_bottom{
width: 764px;
margin-top:5px;
font-size: 12px;
color:#333333;
clear:both;
}

#mitsumori_bottom img{
margin-top:10px;
margin-bottom:10px;
}

#ePrice{
	float:right;
	position:relative;
	width: 300px;
	height: 50px;
	_height: 70px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 50px;
	_margin-top: 30px;
clear:both;
	}

#price {
	display:inline;
	float:left;
	margin-top: -8px;
        _padding-top:0px;
	margin-left: 120px;
	font-size: 20px;
	_font-size: 17px;
	letter-spacing: 1px;
	color: #0037A7;
	font-weight: bold;
	text-align: right;
	}

p.kakaku-right {
	float:right;
	vertical-align:bottom;
	margin-top: 0px;
	text-align: right;
	margin-left: 10px;
	}


/*------中古---------*/
#used_left{
float:left;
width:470px;
padding-left:20px;
padding-top:10px;
}

#used_left img{
padding:1px;
border: 1px solid #000066;
}

#used_right{
float:right;
width:262px;
font-size:12px;
margin-right:10px;
}


#used_right h2{
font-size:14px;
_margin-bottom:-10px;
_margin-top:10px;
}

*+html #used_right h2{
font-size:14px;
margin-bottom:-10px;
margin-top:10px;
}

#used_right ul{
font-size:12px;
margin-left:-30px;
_margin-left:5px;
}

*+html #used_right ul{
font-size:12px;
margin-left:5px;
}

#used_right li{
font-size:12px;
list-style:none;
}

#used_right p{
font-size:12px;
}

.thanks_box{
width:700px;
height:400px;
}

.thanks_memo{
margin-top:100px;
margin-left:85px;
font-size:14px;
light-height:20px;
}

.top_back{
margin-top:50px;
text-align:center;
}

.top_back a{
color:#000000;
text-decoration:none;
}

.top_back a:hover{
text-decoration:underline;
}
