@charset "UTF-8";


/* ヘッダー ----------------------------------------------------- */
#contentspg.sano .header h1{ background: url(../img/logo.png) no-repeat; }


/* メイン ----------------------------------------------------- */
.sano #content #mainct h2.mainimg{ background: url(../img/mainimg.png) no-repeat; }

.sano #content.gaiyo #mainct h2.pgtitle{ background:url(../img/gaiyo/title.png) no-repeat; }
.sano #content.privacy #mainct h2.pgtitle{ background:url(../img/privacy/title.png) no-repeat; }
.sano #content.access #mainct h2.pgtitle{ background:url(../img/access/title.png) no-repeat; }
.sano #content.price #mainct h2.pgtitle{ background:url(../img/price/title.png) no-repeat; }



/* サイド ----------------------------------------------------- */
.sano #content .sidebox .gmenubox{ background: url(../img/menu.png) no-repeat; }

.sano #content .sidebox .gmenubox ul.gmenu li{
 float:left;
 }

.sano #content .sidebox .gmenubox ul.gmenu li a:hover{
 background:url(../img/menu_ov.png?02) no-repeat;
 }

.sano #content .sidebox .gmenubox ul.gmenu li.gmenu02 a:hover{ background-position:0 -48px; }
.sano #content .sidebox .gmenubox ul.gmenu li.gmenu03 a:hover{ background-position:0 -96px; }
.sano #content .sidebox .gmenubox ul.gmenu li.gmenu04 a:hover{ background-position:0 -144px; }
.sano #content .sidebox .gmenubox ul.gmenu li.gmenu05 a:hover{ background-position:0 -192px; }



/* index.html ----------------------------------------------------- */
.sano #content.top .greeting{
 width:95%;
 margin:10px 15px;
 float:left;
 display:inline;
 }


/* gaiyo.html ----------------------------------------------------- */
.sano #content.gaiyo{
 position:relative;
 }

.sano #content.gaiyo .imgbox{
 margin:0;
 padding:0;
 text-align:center;
 }

.sano #content.gaiyo .imgbox1{
 position:absolute;
 top:140px;
 left:390px;
 }

.sano #content.gaiyo .imgbox2{
 margin:0;
 margin-bottom:20px;
 float:left;
 }

.sano #content.gaiyo .imgbox2 img{
 margin:0;
 }

.sano #content.gaiyo #mainct .imgbox2 p{
 margin:0;
 padding:0;
 }

/* price.html ----------------------------------------------------- */
.sano #content.price{
 }

.sano #content.price table.pricetb{
 margin:25px 15px;
 padding:0;
 border-collapse:collapse;
 }

.sano #content.price table.pricetb th{
 margin:0;
 padding:3px 2px;
 text-align:center;
 border:1px solid #C8D3D9;
 background-color:#2081A1;
 color:#FFFFFF;
 line-height:1.5;
 }

.sano #content.price table.pricetb td{
 margin:0;
 padding:3px 2px;
 text-align:center;
 border:1px solid #C8D3D9;
 line-height:1.5;
 }

.sano #content.price table.pricetb td.td1{
 background-color:#F4F8F9;
 }

.sano #content.price table.pricetb td.al_left{
 padding-left:8px;
 text-align:left;
 }

.sano #content.price table.pricetb .total td{
 background-color:#FFFDDB;
 color:#B1353B;
/* font-weight:bold;*/
 }

/* access.html ----------------------------------------------------- */
.sano #content.access{
 }

.sano #content.access iframe.map{
 margin:15px 0;
 }





