@charset "UTF-8";

/*------------　トップページ　---------------*/
/*------------　about foehn　---------------*/
#bg_glay_sub{
	background:url(../images/about_sdgazer/bg_sub.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}
#bg_brand{
	background:url(../images/about_sdgazer/bg01.png)left top no-repeat;
	width:1119px;
	height:1082px;
	padding-top:40px;
	margin-left:7px;
	margin-top:50px;
}
#bg_brand .txt01{
	margin-top:18%;
}
#bg_brand .txt02{
	margin-top:4%;
}
#bg_brand .txt03{
	margin-top:4%;
	font-size: 140%;
	line-height:180%;
}
#bg_brand .txt04{
	margin:4% 0% 25% 0%;
	line-height:180%;
	padding:0% 8%;
}

.txt05{
	margin:4% 0% 0% 0%;
	line-height:180%;
	padding:0% 8%;
}
.box_wrap{
	width:74%;
	margin:0 auto;
	padding-top:3%;
}
.box_about{
	width:252px;
	margin-left:3%;
	float:left;
}
.box_about dt{
	margin-top:10px;
	font-size:120%;
}
.box_about dd{
	margin-top:10px;
	margin-bottom:10px;
	font-size:120%;
}
/*------------　support　---------------*/
.form_wrap{
	text-align:left;
	line-height:300%;
	width:70%;
	margin:0 auto;
}
.form_wrap input,textarea {
background-color: #eeeeee;
border-style:none;
font-size:120%;
line-hight:160%;
}
.form_wrap dt {
	width:200px;
    float:left;
}
.form_wrap dl {
	border-bottom:1px solid #eeeeee;
	padding-bottom:10px;
	clear:both;
}
.form_wide10{
	width:10%;
}
.form_wide25{
	width:25%;
}
.form_wide60{
	width:60%;
}
.form_wide60_2{
	width:60%;
	margin-left:37px;
}
.form_wide60-20{
	width:60%;
	height:200px;
}
.todoufuken_font{
	font-size:120%;
	
}
.todoufuken dd{
	padding-top:10px;
}
.requisite{
	padding-right:20px;
	color:#F00;
}
.requisite2{
	padding-right:20px;
}
.requisite_sp{
	font-size:0px;
}
.mar_l_200{
	margin-left:200px;
}
.toiawase{
	margin-left:190px;
}
button {
border:none; /*枠を消す*/
background-color:#ffffff; /*背景色を白に*/
overflow:visible;
vertical-align:bottom;
}
.reset_btn{
	padding-top:30px;
	padding-right:10px;
}
/*------------　privacy policy　---------------*/
.bg_privacy{
	width:85%;
	background-color:#eeeeee;
	text-align:left;
	margin:0 auto;
}
.bg_privacy_inner{
	width:85%;
	margin:0 auto;
	padding:4% 0% 0% 0%;
}
/*------------　商品　共通部分　---------------*/
#line_up .font_a{
	line-height:100%;
	font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E", "ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-size:130%;
	font-weight:normal;
}
#line_up .font_b{
	line-height:90%;
	margin-bottom:10px;
	font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E", "ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-size:180%;
	border-bottom:1px solid #666;
	width:50%;
	font-weight:normal;
}
#line_up .font_b2{
	line-height:90%;
	margin-bottom:10px;
	font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E", "ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-size:180%;
	border-bottom:1px solid #666;
	width:80%;
	font-weight:normal;
}
#line_up .font_s{
	line-height:140%;
	font-size:90%;
}
.border_middle{
	background:url(../images/lineup/bg_border.png)left center repeat-x;
	width:85%;
	margin:0 auto;
}
.border_inner{
	width:20%;
	background:#fff;
	margin:0 auto;
}
.bg_lineup{
	width:70%;
	text-align:left;
	margin:0 auto;
	padding:80px 0px;
}
.left_box{
	float:left;
	margin-left:15%;
}
.right_box{
	width:55%;
	float:left;
	margin-left:2%;
}
.bg_kakaku{
	background:url(../images/products/bg_kakaku.png)left center no-repeat;
	width:157px;
	height:27px;
	padding-left:35px;
}
.bg_kakaku a{
	color:#fff;
	font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E", "ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
}
/*------------　acoustic guitar　---------------*/
#bg_a_sub{
	background:url(../images/lineup/bg_a.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}
/*------------　erectric guitar　---------------*/
#bg_g_sub{
	background:url(../images/lineup/bg_g.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}
/*------------　bowed　---------------*/
#bg_bo_sub{
	background:url(../images/lineup/bg_bo.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}
/*------------　classical guitar　---------------*/
#bg_c_sub{
	background:url(../images/lineup/bg_c.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}
/*------------　bass　---------------*/
#bg_b_sub{
	background:url(../images/lineup/bg_b.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}
/*------------　other　---------------*/
#bg_u_sub{
	background:url(../images/lineup/bg_u.png)left top repeat-x;
	width:100%;
	padding-top:30px;
}

@media screen and (max-width: 1118px) {
.box_wrap{
	width:80%;
	margin:0 auto;
	padding-top:3%;
}
.toiawase{
	margin-left:0px;
}
.form_wrap{
	text-align:left;
	line-height:300%;
	width:96%;
    font-size:160%;
}
.form_wrap input,textarea {
background-color: #eeeeee;
border-style:none;
font-size:160%;
line-hight:300%;
}
.form_wrap dt {
	width:100%;
    float:left;
}
.form_wrap dd{
	width:100%;
    float:left;
}
.form_wrap dl {
	border-bottom:1px solid #eeeeee;
	padding-bottom:10px;
	clear:both;
}
.form_wide10{
	width:25%;
}
.form_wide25{
	width:100%;
}
.form_wide60{
	width:100%;
}
.form_wide60_2{
	width:100%;
	margin-left:0px;
}
.form_wide60-20{
	width:100%;
	height:200px;
}
.form_btn{
	width:100%;
}
.requisite{
	padding-right:0px;
	font-size:0px;
}
.requisite2{
	padding-right:0px;
	font-size:0px;
}
.requisite_sp{
	font-size:100%;
	color:#F00;
}
.left_box{
	width:100%;
	float:left;
	margin-left:0%;
}
.right_box{
	width:100%;
	float:left;
}
#line_up img{
	width:80%;
}

.kakunin_btn{
	width:300px;
	margin-bottom:10px;
}
.reset_btn{
	width:300px;
	margin-bottom:10px;
}
#line_up .font_b{
	line-height:180%;
	margin-bottom:10px;
	font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E", "ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-size:220%;
	border-bottom:1px solid #666;
	width:50%;
	font-weight:normal;
}
#line_up .font_s{
	line-height:160%;

	font-size:160%;
}
.bg_kakaku{
	background:url(../images/products/bg_kakaku_sp.png)left center no-repeat;
	width:320px;
	height:81px;
	padding-left:35px;
}
.bg_kakaku a{
	color:#fff;
	font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E", "ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-size:200%;
	line-height:160%;
}
}
@media screen and (max-width: 1038px) {
.box_wrap{
	width:85%;
	margin:0 auto;
	padding-top:3%;
}
}	
@media screen and (max-width: 1024px) {
#bg_brand{
	background:url(../images/about_sdgazer/bg01.png)left center no-repeat;
	width:100%;
	height:100%;
	padding-top:40px;
	margin-left:0px;
}
.box_wrap{
	width:90%;
	margin:0 auto;
	padding-top:3%;
}
.box_about{
	margin-left:3%;
	float:left;
}

}
@media screen and (max-width: 920px) {
	.box_about{
	width:100%;
}
}
/*-------価格部分ボタン--------*/
.btn-buy a {
	padding:10px;
	background:#39F;
	color:#FFFFFF;
	border-radius:5px;
}