@charset "utf-8";



/*------------------------------------------------
catalogのcssです。
--------------------------------------------------*/


.intro_box{
width:740px;
margin:30px 0 0 0;
background:url(../images/catalog_img_catalog1.jpg) no-repeat right top;
}

.intro_box_inner{
width:300px;
line-height:1.9em;
}

.intro_box_inner h2{
margin:0 0 20px 0;
font-size:120%;
font-weight:bold;
}

.intro_box2{
width:740px;
margin:30px 0 80px 0;
background:url(../images/catalog_img_catalog2.jpg) no-repeat left top;
}

.intro_box_inner2{
width:320px;
padding:0 0 0 410px;
line-height:1.9em;
}

.intro_box_inner2 h2{
padding:0 0 20px 0;
font-size:120%;
font-weight:bold;
}

#attention{
margin:90px 0 0 0;
line-height:1.6em;
font-size:10px;
}




/*------------------------------------------------
form
--------------------------------------------------*/
.midashi01{
border-left: 6px solid #313131;
margin:0 0 10px 0;
padding:0 0 0 13px;
font-weight: bold;
font-size: 180%;
}


.th_item th{
width:150px;
}


.h3_form{
margin:20px 0 15px 0;
text-align:center;
}


.attenatin_text{
color:#a62e2e;
margin:0 0 0 5px;
font-size:90%;
}

.subtext01{
font-style:normal;
margin:0 0 0 5px;
color:#808080;
font-size:90%;
}


.form_newsbox{
margin:30px 0 0 0;
padding:10px;
background:#e2e2e2;
border: 1px solid #cdcdcd;
}

.form_newsbox h3{
font-size:110%;
font-weight:bold;
margin:0 0 10px 0;
}

.form_newsbox h3.newsh3{
font-size:110%;
font-weight:bold;
margin:0 0 5px 0;
}

.form_newsbox p.newssub{
margin:0 0 10px 0;
}




.form_newsbox_inner{
padding:20px 0 20px 0;
background:#fff;
}

.form_newsbox_inner dl{
padding:10px 0 10px 20px;
}

.form_newsbox_inner dl.topdl{
padding:0 20px 10px 20px;
}

.form_newsbox_inner dl.enddl{
padding:10px 20px 0 20px;
}

.form_newsbox_inner dt{
margin:0 0 10px 0;
}




/*------------------------------------------------
thanks
--------------------------------------------------*/


.thanks_dl{
margin:20px 0;
line-height:1.7em;
}

.thanks_dl dt{
font-size:90%;
}

.thanks_dl dt span{
font-weight:bold;
color:#333;
font-size:120%;
}

.thanks_dl dt span.attention_dt{
font-weight:bold;
color:#a62e2e;
font-size:120%;
}



.order_form_wrap{
	width: 665px;
	margin: 20px 0px 20px 0px;
	padding:20px;
	border: 1px solid #d9d9d9;
	line-height:1.5em;
}

.order_form_wrap h3{
font-size:120%;
font-weight:bold;
margin:0 0 5px 0;
}


p.paragraph01{
margin:10px 0 0 0;
}

/*------------------------------------------------
	order_form
--------------------------------------------------*/

.secua_wrap{
margin:30px 0;
text-align:center;
}

.secua_wrap_inner{
width:600px;
padding:0 20px 0 20px;
border:1px solid #d9d9d9;
text-align:left;
margin:0 auto 0 auto;
}

.secua{
}

.secua_seal{
float:left;
margin:0 20px 0 0;
}

.secua p{
padding:25px 0 0 0;
line-height:1.7em;
}


/*------------------------------------------------
	add_bouton
--------------------------------------------------*/
.add_bouton{
margin:30px 0;
text-align:center;
}


/*------------------------------------------------
	linip_material
--------------------------------------------------*/
.linip_cord_wrap{
width:720px;
}

.linip_cord_wrap{
width:699px;
height:120px;
margin:30px auto 30px auto;
background:url(../images/catalog_bg_linup_cord.jpg) no-repeat left top;
}


.linup{
float:left;
display:inline;
margin:48px 54px 0 29px;
}

.cord{
float:left;
display:inline;
margin:48px 0 0 0;
}



/* social_btn */
.social_btn {
	margin: 0 auto 30px auto;
	padding: 20px 0 0;
	width: 740px;
}
.social_btn ul {
	overflow: hidden;
	*zoom: 1;
}
.social_btn ul:after {
	content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
}
.social_btn ul li {
	margin: 0px 0px 0px 8px;
	display: block;
	overflow: hidden;
	float: right;
	height: 20px;
}
.social_btn ul li.btn-facebook {
	width: 71px;
	*width: 75px;
}
* html .social_btn ul li.btn-facebook {
	width: 72px;
}
.social_btn ul li.btn-twitter {
	width: 80px;
}
.social_btn ul li.btn-hatena {
	width: 20px;
}




/*-------------------------------------------------------
voice
-------------------------------------------------------*/
.contents_wrap_global{
padding:0 0 20px 0;
background:url(../images/bg_contents_wrap_bottom.png) no-repeat left bottom;
}

.contents_wrap{
margin:0 0 0 0;
padding:20px 0 0 20px;
background:url(../images/bg_contents_wrap.png) repeat-x left top;
}

.contents_wrap_bottom{
}

.custome_voice_top{
margin:0;
padding:20px 20px 0 20px;
background:url(../images/bg_customer_voice_01.png) no-repeat left top;
}


.custome_voice_midle{
width:640px;
margin:0;
padding:0 20px;
background:url(../images/bg_customer_voice_02.png) repeat-y left top;
line-height:2em;
}

.custome_voice_midle p{
margin:0;
padding:0;
}

.custome_voice_midle_inner{
width:280px;
margin:10px 0 0 450px;
font-size:95%;
}



.custome_voice_bottom{
padding:0 20px 20px 20px;
margin:0 0 30px 0;
background:url(../images/bg_customer_voice_03.png) no-repeat left bottom;
}



/*-------------------------------------------------------
provision
-------------------------------------------------------*/
.provision{
padding:0 0 0 10px;
font-size:95%;
line-height:1.8em;
}
