@charset "utf-8";
/* CSS Document */
/**/
body{
background-image:url(../images/slash.png);
background-position: center;
margin:0;
padding:0;
font-family:Osaka, Verdana, Arial, sans-serif;
color: #000;
}

img{
border:none;
}


#outbox{
wideth:100%; text-align:center;
background-image:url(../images/haikei_siro.gif);
background-position: center;
background-repeat:no-repeat;
}

#outbox_inner{
margin:auto;
text-align:left;
width:755px;
padding:0;
}

/*▼ヘッダー*/
#header{
position:relative;
width:755px;
margin:0;
padding:0;
}

ul#headerright{
margin:0;
padding:5px 5px 0 0;
list-style:none;
}

ul#headerright li{
display:block;
height:15px;
line-height:15px;
float:right;
margin:0;
padding:0 0px 0px 10px;
font-size:10px;
}

li#hrpp{
background-image:url(../images/tibi_pp.gif);
background-repeat:no-repeat;
margin-right:10px;
}
li#hrol{
background-image:url(../images/tibi_link.gif);
background-repeat:no-repeat;
margin-right:10px;
}
li#hrsm{
background-image:url(../images/tibi_map.gif);
background-repeat:no-repeat;
margin-right:10px;
}


#headerlogo{
width: 755px;
margin:0px 0 5px 0;
padding:0;
float:left;
}

#header h1{
position:absolute;
left: 201px;
top: 42px;
}


ul#main_menu{
list-style:none;
margin:0px;
padding:0px;
clear:both;
}

ul#main_menu li{
display:inline; 
margin:0;
padding:0;
}	
/*▲ヘッダー*/	

/*▼タイトル*/
#title{
width:755px;
height:190px;
margin:5px 0 15px 0;
padding:0 0 0 0px;
float:left;
}

#title h2{
margin:0;
padding:0;
}

#title1{
width:755px;
height:65px;
margin:5px 0 5px 0;
padding:0 0 0 0px;
float:left;
}

#title1 h2{
margin:0;
padding:0;
}
/*▲タイトル*/

/*▼ページ左*/
#left{
width:595px;
float:left;
margin:0;
padding:0;
}

#left h3{
margin:0;
padding:0;
}

/*▼トップページ*/
.topindex{
width : 575px;
margin:10px 0 30px 0;
padding:0px 10px 0px 10px;
}

.botan{
text-align:right;
margin:15px 0 0 0;
}
.clear{ clear:both;}
/*▲トップページ/

/*▼体験談*/
.taikenindex{
width : 575px;
margin:10px 0 30px 0;
padding:0px 10px 0px 10px;
}

.btntuduki{
text-align:left;
margin:15px 0 0 0;
}
/*▲体験談*/	

/*▼ストレス発散*/
#level{
margin:0;
padding:0;
width: 585px;
position:relative;
}

#level p{
position:absolute;
width: 145px;
left: 442px;
top: 158px;
height: 22px;
}

.sutoresuindex{
width : 585px;
margin:10px 0 10px 0;
padding:0px 0px 0px 0px;
}

table#kekka{
border: 3px #77890E solid;
margin-bottom:5px;
width: 585px;
background-color: #F8FCE0;
}

table#kekka td{
border:0px;
font-size:13px;
}

#sutoresupage{
width:138px;
float:left;
margin-top:0px;
margin-bottom:20px;	
}
/*▲ストレス発散*/	

/*▼BBS利用規約*/
#inline{
margin-top:10px;
}

#kiyaku{
width:585px;
margin:30px 0 20px 0;
}

#btn_kiyaku{
width:425px;
margin-left:80px;
margin-right:80px;
}
/*▲BBS利用規約*/

/*▼マップ*/
table.map{
border:0px;
margin-bottom:15px;
width:585px;
font-size:12px;
}

.cent{
text-align:center;
}

.maplist{
font-size:12px;
padding-left:10px;
margin-bottom:30px;
line-height:180%;
}

table#sublink{
border-top-color:#999999;
border-style:dotted;
border-width:1;
width:585px;
}
/*▲マップ*/


/*▼オススメリンク*/
table#pagelink{
background-color:#CCCCCC;
border-color:#FFFFFF
}

.osususmelink{
width : 585px;
margin:10px 0 5px 0;
padding:0px 0px 0px 10px;
font-size:12px;
}

.osususmelink h3{
margin-top:0;
}


/*▲オススメリンク*/

#botan_pagetop{
width:116px;
float:right;
margin-bottom:20px;	
margin-right:10px;
}

#botan_pagetop2{
width:116px;
float:right;
margin-bottom:10px;	
margin-right:10px;
}

/*▲ページ左*/

/*▼ページ右・アドセンス*/
#right{
width:160px;
height:600px;
float:left;
padding:0;
margin-bottom:20px;
}


.tensyokurss   { font-size:12px; line-height:200%; margin: 0; padding: 0 }

.rsstc   { font-size: 14px; background-color: #dddddd; margin: 0; padding: 0 }
.rsstc a { color: #0000ff;}
.rsstc em  { font-style: normal; font-weight: bold; margin-left: 10px; padding: 0 }
.rsstc ul   { background-color: #fdfdfd; margin: 0; padding: 0 ;border: solid 2px #dddddd }
.rsstc li   { list-style-type: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px dashed #dddddd }	
/*▲ページ右*/

/*▼フッター*/
#footer{
width:755px;
clear:both;
text-align:center;
background-color:#FFE6E6;
padding-top:10px;
}

#footlink{
margin:0 0 10px 0;
padding:0;
height:auto;
font-size:10px;
line-height:200%;
}

#copy{
margin:0 0 0 0;
padding:0;
height:20px;
font-size:9px;
}
/*▲フッター*/	


/*▼文字スタイル*/
.font14b{ font-size: 14px; font-weight:bold; }
.font12{ font-size: 12px; font-weight:normal; line-height:130%}
.font12b{ font-size: 12px; font-weight:bold; line-height:130%}
.font10{ font-size: 10px; font-weight:normal; }
/*▲文字スタイル*/
