/* charset */
@charset "utf-8";

.nastu #gl01{
background-image:url(../img/natsu_gl.jpg);
}

#Ba15 h2 a, #Ba10 h2 a, #Ba07 h2 a, #Ba28 h2 a, #Ba74 h2 a, #Ba65 h2 a, #Bh01 h2 a, #Bl01 h2 a, #Bl05 h2 a, #Bs01 h2 a 
{
display:block;
font-size:75%;
font-weight:bold;
margin:0 0 6px;
padding:3px 0;
text-align:center;
}


#company table {
border-collapse:separate;
border-spacing:1px;
}

#faux #BoSyu form {
display:inline;
float:right;
margin-left:0px;
margin-right:0px;
margin-top:15px;
}

#faux #BoSyu form td {
padding:9px;
}

#BoSyu .infomation{
font-size:110%;
font-weight:bold;
height:10px;
margin-bottom:-2px;
margin-left:66px;
padding-left:3px;
}


#rightcolumn #MainArea #mem01, #mem02 {
font-size:94%;
margin:0 0 30px;
width:98%;
display:inline;
}


#rightcolumn #MainArea #class1, #class2, #class3, #class4 {
font-size:94%;
margin:0 0px 30px;
width:602px;
}

#rightcolumn #MainArea #class1 img{
}

#rightcolumn  #company{}



#FaQ2 h3 {
background-image:url(http://www.n-souken.co.jp/faq/image/title.gif);
background-repeat:no-repeat;
height:102px;
margin:0 0 30px;
text-indent:-1000em;
}



#KoE2 h3 {
background-image:url(http://www.n-souken.co.jp/voice/image/title.gif);
background-position:0 0;
background-repeat:no-repeat;
height:102px;
margin:0 0 30px;
text-indent:-1000em;
width:554px;
background-position:-52px 0;
}


#pri01, #pri02, #pri03, #pri04, #pri05, #pri06, #pri07 {
font-size:94%;
margin:0 0px 25px;
width:100%;

}


#pri {
font-size:94%;
margin:0 0 15px;
width:639px;
}

#us {
clear:both;
font-size:94%;
margin:0 0 15px;
width:640px;
}


#us01, #us02, #us03, #us04, #us05, #us06, #us07, #us08, #us09 {
font-size:94%;
margin:0 0 30px;
width:591px;
}

#SideArea {
float:left;
margin-bottom:44px;
margin-right:20px;
padding-left:84px;
width:610px;
}


#SideArea h1 {
height:60px;
text-indent:-1000em;
width:217px;
}


#Profile {
float:left;
padding:10px 3px;
width:210px;
}

#Mokuji {
float:left;
margin-left:25px;
margin-top:18px;
width:210px;
}

#FaQ2 h3 {
background-image:url(../img/title_faq.gif);
}

#FaQ2 {position:relative;}

#FaQ2 img{
float:left;
left:-30px;
position:absolute;
top:-4px;
}

#faux #FaQ2 table{
float:left;
margin:10px auto 0;
}


#KoE{position:relative;}

#KoE img{
float:left;
left:2px;
position:absolute;
top:-4px;
}


#company{}

#faux #KoE  table{
float:left;
margin:20px auto 0;
}


#company  h1{
width:618px;
}


#company #rightcolumn #MainArea {
float:left;
width:644px;
_width:500px;
}

#company #rightcolumn #MainArea #mem02 img{}



#company #pri01, #pri02, #pri03, #pri04, #pri05, #pri06, #pri07 {}

#company #MainArea h2{
margin:0 0 15px;
padding:4px 3px 3px;
width:606px;
}


#company #MainArea #PIntro p {
color:#077BA9;
margin:0 0;
padding:0;
}

#company #MainArea #PGet h3, #MainArea #PUse h3 
{margin:20px 0 10px;}

#company #MainArea #PGet p, #MainArea #PUse p, #MainArea #PStay p {
margin:0 0 4px;
}

#company #MainArea #PGet ul {margin:20px 0px 0;}

#company #MainArea h2 strong {
background-image:url(../img/point-1.gif);
width:611px;;

}


#MainArea #Itemsposi #Ar55 {
background-image:url(../img/bg_ar55.gif);
background-position:0 0;
background-repeat:no-repeat;
float:left;
margin:10px 0 20px;
width:128px;
}

#ar13 {
background-position:0 0;
background-repeat:no-repeat;
border-bottom:3px dotted #333333;
margin:0 0 14px;
min-height:190px;
padding:0 0 14px;
}

#FaQTble td p {
_font-size:70%;
}


#company #mem02 dl {

}

#mem01 p, #mem02 p {
display:block;
font-size:86%;
line-height:140%;
margin:0 25px 10px;
padding:0;
text-align:justify;
width:586px;
}


#KoETble td p {
background-color:#EEFBE9;
border:2px solid #4DAC26;
color:#275814;
display:block;
_font-size:70%;
margin:0 10px 10px 0;
padding:4px;
text-align:center;
}



.style3 {font-size: 10px; }
.style6 {font-size: 12px;font-weight: bold;}
.style7 {font-size: 10px; font-weight: bold; }
.style8 {font-size: 12px;font-weight: bold;}


li#raka1 a {
border:medium solid #9E0703;
}



li#raka2 a {
border:medium solid #66370A;
}



li#raka3 a {
border:medium solid #C76704;
}

#ba70 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}

#ba70 {
background:none repeat scroll 0 0 transparent;
}

#ba65 {
background:none repeat scroll 0 0 transparent;
}
#ba65 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}

#bh01 {
background:none repeat scroll 0 0 transparent;
position:relative;
}

#bh01 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}

#bl01 {
background:none repeat scroll 0 0 transparent;
}

#bl01 dl {
    display: block;
    float: right;
    font-size: 84%;
    padding: 0;
    text-align: justify;
    width: 250px;
}

#bl05 {
background:none repeat scroll 0 0 transparent;
}
#bl05 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}

#bs01 {
background:none repeat scroll 0 0 transparent;
border-top:medium none;
}

#bs01 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}

#do51 {
background:none repeat scroll 0 0 transparent;
}
#do51 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}

#cl03 {
background:none repeat scroll 0 0 transparent;
}
#cl03 dl {
display:block;
float:right;
font-size:84%;
padding:0;
text-align:justify;
width:202px;
}


#bh01 p#copytext2 {
font-size:87%;
left:186px;
line-height:140%;
position:absolute;
text-align:justify;
top:241px;
width:339px;
}


#Tea #MainArea h2, #Raka #MainArea #raka_agaricus{
background-color:#EADFD6;
border:3px solid #66370A;
color:#66370A;;
display:block;
font-size:100%;
font-weight:bold;
letter-spacing:1px;
margin:0 0 14px;
padding:10px 13px;
}

#Tea #MainArea h2, #Raka #MainArea #raka_ityo{
background-color:#F2E3D4;
border:3px solid #C76704;
color:#C76704;
display:block;
font-size:100%;
font-weight:bold;
letter-spacing:1px;
margin:0 0 14px;
padding:10px 13px;
}

#bs01 h3 {
color:#0F1177;
font-size:90%;
font-weight:bold;
padding:0;
}

#bs01 dl {
display:block;
float:left;
font-size:84%;
padding:0;
text-align:justify;
width:400px;
}

#bs01 form {
background-color:#FEEDC2;
border-bottom:2px solid #707070;
border-right:2px solid #707070;
display:block;
float:right;
font-size:12px;
margin:0 4px 0 0;
padding:9px;
}

#Webspe h2 {
background-color:#EBF0F7;
border:3px solid #8386BE;
color:#775BA9;
display:block;
font-size:100%;
font-weight:bold;
letter-spacing:1px;
margin:0 0 14px;
padding:10px 13px;
}

h3.new_title_1{
    background-color: #FEEDF6;
    border: 3px solid #F53B87;
    color: #F31B79;
    display: block;
    font-size: 100%;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 40px 0 19px;
    padding: 8px;
    position: relative;
}

.new_item{
    float: left;
    font-size: 90%;
    height: 180px;
    line-height: 152%;
    padding-left: 148px;
    position: relative;
    text-align: justify;
}

h3.new_title_1 img{
    left: -28px;
    position: absolute;
    top: -32px;
}


.new_item img{
    float: left;
    left: 65px;
    position: absolute;
    width: 70px;
}

html body div#wrapper div#faux div#rightcolumn.items div#Raka div#MainArea h3.new_title_1{
    background-color: #F4E0D5;
    border: 3px solid #BF0000;
    color: #BF2D01;
    display: block;
    font-size: 100%;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 14px;
    margin-top: 70px;
    padding: 10px 13px;
}

html body div#wrapper div#faux div#rightcolumn.items div#Raka div#MainArea div.new_item img{
    left: 24px;
    width: 110px;
}
html body div#wrapper div#faux div#rightcolumn.items div#Raka div#MainArea div.new_item{
    float: left;
    height: 290px;
}

html body div#wrapper div#faux div#rightcolumn.width_649px div#wakeari div.item p#nodoame{
    margin-top: 50px;
}
html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 h3.new_title_1{
    background-color: #FEEDF6;
    border: 3px solid #F53B87;
    color: #F31B79;
    display: block;
    font-size: 100%;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 80px 0 14px;
    padding: 5px 13px;
}

html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 div.itemdata h3{
    color: #0F1177;
    font-size: 90%;
    font-weight: bold;
    padding: 30px 0 3px 148px;
}

table.seihin_siyo{
    font-size: 90%;
    line-height: 130%;
    margin-top: 15px;
    text-align: justify;
}
    
html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 table.seihin_siyo tbody tr td.fast_td{
    width: 80px;
}


html body div#wrapper div#faux div#rightcolumn.items div#Raka div#MainArea div.new_item form.post_shop{
    background-color: #FEEDC2;
    border-bottom: 2px solid #707070;
    border-right: 2px solid #707070;
    display: block;
    float: left;
    font-size: 12px;
    margin: 10px 4px 0 0;
    padding: 9px;
}


html body div#wrapper div#faux div#rightcolumn.width_649px div#wakeari div.item table.seihin_siyo{
    font-size: 90%;
    line-height: 130%;
    margin-top: 15px;
    text-align: justify;
}

html body div#wrapper div#faux div#rightcolumn.width_649px div#wakeari div.item table.seihin_siyo tbody tr td.fast_td{
    width: 80px;
    }
html body div#wrapper div#faux div#rightcolumn.width_649px div#wakeari div.item table.seihin_siyo tbody tr td{
    border: medium none;
    line-height: 110%;
    }


html body div#wrapper div#faux div#rightcolumn.width_649px div#wakeari div.item form.post_shop{
    background-color: #FEEDC2;
    border-bottom: 2px solid #707070;
    border-right: 2px solid #707070;
    display: block;
    float: left;
    font-size: 12px;
    margin: 10px 4px 0 0;
    padding: 9px;
    width: 160px;
}

html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 div.new_item table.seihin_siyo{
    float: left;
    margin-right: 5px;
    width: 250px;
}


table.seihin_siyo tbody tr td{
    padding: 1px;
    vertical-align: top;
}

html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 div.new_item form.post_shop{
    margin-top: 16px;
}

html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 p#bayu_lip{
    float: left;
    font-size: 94%;
    height: 125px;
    padding-left: 107px;
    position: relative;
    text-align: justify;
}

html body div#wrapper div#faux div#rightcolumn.items div#Natlips div#MainArea div#bl01 p#bayu_lip img{
    left: 0;
    position: absolute;
}


