html[lang="ja-JP"] body {
    font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;
}

body{
background-image:url('img/bg.gif');
font-size:1em;
margin:0;
padding:0;
background-color:#;
font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;
}

.first{
width:320px;
height:166px;
border:0;
margin:0 auto;
/*--background-image:url('');--*/
background-repeat:no-repeat;
background-size:320px 166px;
}

#contents1{
width:320px;
height:196px;
border:0;
margin:0 auto;
background-image:url('../images/menulist.png');
background-repeat:no-repeat;
background-size:320px 196px;
}

#contents2{
width:320px;
height:131px;
border:0;
margin:0 auto;
background-image:url('../images/contents2.png');
background-repeat:no-repeat;
background-size:320px 131px;
}

#contents3{
width:320px;
height:131px;
border:0;
margin:0 auto;
background-image:url('../images/contents3.png');
background-repeat:no-repeat;
background-size:320px 131px;
}

#contents4{
width:320px;
height:131px;
border:0;
margin:0 auto;
background-image:url('../images/contents4.png');
background-repeat:no-repeat;
background-size:320px 131px;
}

#contents5{
width:320px;
height:131px;
border:0;
margin:0 auto;
background-image:url('../images/contents5.png');
background-repeat:no-repeat;
background-size:320px 131px;
}

#contents6{
width:320px;
height:116px;
border:0;
margin:0 auto;
background-image:url('../images/flontfooter.png');
background-repeat:no-repeat;
background-size:320px 116px;
}

#contents7{
width:320px;
height:43px;
border:0;
margin:0 auto;
background-image:url('../images/backfooter.png');
background-repeat:no-repeat;
background-size:320px 43px;
}


















#kojinjin_footer1{
width:320px;
height:42px;
border:0;
margin:0 auto;
background-image:url('../images/houjin_footer1.png');
background-repeat:no-repeat;
background-size:320px 46px;
}

#kojinjin_footer_in1{
width:120px;
height:20px;
border:0;
float:left;
margin:12px 15px 0 22px;
}

div#kojinjin_footer_in1 a{
display:block;
width:120px;
height:20px;
}

#kojinjin_footer2{
width:320px;
height:46px;
border:0;
margin:0 auto;
background-image:url('../images/houjin_footer2.png');
background-repeat:no-repeat;
background-size:320px 46px;
}

#kojinjin_footer_in2{
width:70px;
height:20px;
border:0;
float:left;
margin:6px 0 0 125px;
}

div#kojinjin_footer_in2 a{
display:block;
width:120px;
height:20px;
}




















#contents8{
width:320px;
height:90px;
border:0;
margin:0 auto;
background-image:url('../images/kojin_info.png');
background-repeat:no-repeat;
background-size:320px 90px;
}

#contents9{
width:294px;
height:73px;
border:1px solid #fff;
float:left;
margin:8px 0 0 12px;
}

#contents10{
width:320px;
height:58px;
border:0;
margin:0 auto;
background-image:url('../images/kojin_fbbanner.png');
background-repeat:no-repeat;
background-size:320px 58px;
}

div#contents10 a{
display:block;
width:318px;
height:55px;
}




#contents11{
width:320px;
height:55px;
border:0;
margin:0 auto;
background-image:url('../images/kojin_shopping_banner.png');
background-repeat:no-repeat;
background-size:320px 58px;
}

div#contents11 a{
display:block;
width:318px;
height:54px;
}






#contents12{
width:320px;
height:58px;
border:0;
margin:0 auto;
background-image:url('../images/amazon_banner_2016.png');
background-repeat:no-repeat;
background-size:320px 58px;
}

div#contents12 a{
display:block;
width:318px;
height:57px;
}










#kojin_footer{
width:320px;
height:46px;
border:0;
margin:0 auto;
background-image:url('../images/kojin_footer.png');
background-repeat:no-repeat;
background-size:320px 46px;
}

#kojin_footer_in{
width:70px;
height:20px;
border:0;
float:left;
margin:6px 0 0 125px;
}

div#kojin_footer_in a{
display:block;
width:70px;
height:20px;
}






#base{
width:320px;
height:auto;
border:0;
margin:0 auto;
padding:0;
}

#purchase_top{
width:320px;
height:auto;
border:0;
}

#purchase_second{
width:320px;
height:auto;
border:0;
}

#purchase_second29{
width:300px;
height:auto;
border:0;
margin:0 auto;
}

#purchase_second2{
width:300px;
height:auto;
border:0;
}

#purchase_second3{
width:300px;
height:300px;
border:0;
margin:0 auto 35px auto;
}

#purchase_second4{
width:300px;
height:auto;
border:0;
margin:0 auto;
}

#purchase_second5{
width:300px;
height:auto;
border:2px solid #c0a444;
margin:0 auto 0px auto;
background-color:#faf8f5;
}

#footer_up{
width:320px;
height:40px;
border:0;
background-color:#ffffcc;
}

div#purchase_second img#cent{
display: block;
margin-left: auto;
margin-right: auto;
}

h3#backing a{
text-decoration:none;
color:#444;
margin-left:10px;
font-weight:bold;
font-size:1.1em;
}

#footer_down{
width:320px;
height:auto;
border:0;
background-color:#cc3333;
}

input{
width:259px;
height:40px;
border:0;
background-color:#fff;
margin:0 auto;
padding-left:10px;
font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;
}

input[type="button"],input[type="submit"] {
   -webkit-appearance: none;
   border-radius: 0;
}

select{
width:269px;
height:46px;
border:0;
color:#999999;
background-color:#fff;
margin:0 auto;
padding-left:10px;
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
background: url(../images/sankaku.png) no-repeat;
background-size:10px 10px;
background-position: right center;
font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;
}

option{
background-color:#fff;
font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;
}

input:focus, select:focus, textarea:focus {
outline: 0px;
}

textarea{
width:264px;
height:280px;
border:0;
background-color:#fff;
margin:0 auto;
padding-left:10px;
padding-top:10px;
/*--font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;--*/
font-family: 'Apple TP', 'Helvetica Neue', Helvetica, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;
}

#footer_down2{
width:320px;
height:auto;
border:0;
padding:15px 0 ;
background-color:#444444;
margin:0 auto;
margin:0 auto;text-align:center;
}

#footer_up2{
width:320px;
height:40px;
border:0;
background-color:#d3d3d3;

}


div#button{
width:50px;
height:170px;
border:0;
float:left;
}

div#button a{
display:block;
width:50px;
height:170px;
}

div#fbbutton{
width:140px;
height:14px;
border:0;
float:right;
margin-top:0px;
margin-right:12px;"
}

div#subbuttona{
width:140px;
height:14px;
border:0;
float:right;
margin-top:15px;
margin-right:12px;"
}

div#subbuttona a{
display:block;
width:140px;
height:14px;
}

div#subbutton{
width:140px;
height:14px;
border:0;
float:right;
margin-top:3px;
margin-right:12px;"
}

div#subbutton a{
display:block;
width:140px;
height:14px;
}

div#semibutton2{
width:94px;
height:48px;
border:0;
float:left;
margin-top:15px;
margin-left:15px;"
}

div#semibutton2 a{
display:block;
width:94px;
height:48px;
}

div#semibutton1{
width:179px;
height:48px;
border:0;
float:left;
margin-top:15px;
margin-left:15px;"
}

div#semibutton1 a{
display:block;
width:179px;
height:48px;
}

nput.btn_submit {
cursor: pointer;
display: block;
width: 95px;
height: 36px;
border: none;
background: url(../images/sousin.png);
background-size:95 36px;
}
