
/* INDEX */

#contents div.campaign {width:580px; margin:10px 10px 0px 0px; overflow:hidden;}
#contents div.campaign h2 {width:580px; height:20px; margin:0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -195px; text-indent:-2000px; overflow:hidden;}
#contents div.campaign ul {width:570px; margin:5px 5px 0px; padding:0px; overflow:hidden;}
#contents div.campaign ul li {display:inline; width:190px; margin:5px 0px 0px; padding:5px 0px 10px; background:transparent url('../../img/index/bg_dot.png') repeat-x left bottom; float:left;}
#contents div.campaign ul li.under {background:transparent;}
#contents div.campaign ul li h3 {display:inline; width:60px; height:60px; margin:0px 5px 0px 0px; overflow:hidden; float:right;}
#contents div.campaign ul li p {display:inline; width:125px; margin:0px; background:transparent url('../../img/index/icon_arrow.gif') no-repeat 5px 3px; overflow:hidden; float:left;}
#contents div.campaign ul li p a {display:block; margin:0px 5px 10px 20px;}
#contents div.campaign span.attention {margin:0px 5px 0px 10px; float:right;}


#contents div.press {width:580px; margin:5px 10px 0px 0px; background:#c0d8f4; overflow:hidden;}
#contents div.press h2 {width:580px; height:30px; margin:0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -160px; overflow:hidden;}
#contents div.press h2 span.ttl {display:block; margin:12px 0px 0px 40px; overflow:hidden;}
#contents div.press ul {width:578px; margin:0px 1px; padding:5px 0px 0px; background:#ffffff; overflow:hidden;}
#contents div.press ul li {margin:0px 5px 0px 10px; padding:0px 0px 2px 20px; background:transparent url('../../img/index/icon_arrow.gif') no-repeat 5px 3px;}
#contents div.press span.end {display:block; width:580px; height:5px; margin:0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -190px; text-indent:-2000px; overflow:hidden;}

#contents div.used {width:580px; height:120px; margin:5px 10px 0px 0px; overflow:hidden;}

#contents div.mobile {width:580px; height:80px; margin:5px 10px 0px 0px; overflow:hidden;}


#contents div.price {width:585px; margin:10px 5px 0px 0px; overflow:hidden;}
#contents div.price h2 {width:580px; height:20px; margin:0px 5px 0px 0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -370px; text-indent:-2000px; overflow:hidden;}
#contents div.price ul {width:580px; margin:0px; padding:5px 0px 0px; background:#ffffff; overflow:hidden;}
#contents div.price ul li {margin:0px 0px 5px; padding:5px 5px 3px 20px; border:solid 1px #ff9900; background:#ffffcc url('../../img/index/icon_arrow.gif') no-repeat 5px 8px;}
#contents div.price ul li a {font-weight:bold; color:#3366ff;}


#contents div.service {width:585px; margin:20px 5px 0px 0px; overflow:hidden;}
#contents div.service h2 {width:580px; height:20px; margin:0px 5px 0px 0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -215px; text-indent:-2000px; overflow:hidden;}
#contents div.service ul {width:585px; margin:10px 5px 0px 0px; padding:0px; overflow:hidden;}
#contents div.service ul li {display:inline; width:190px; margin:0px 5px 5px 0px; padding:0px; background:#cccccc; float:left;}
#contents div.service ul li h3 {width:190px; height:45px; margin:0px; padding:0px; overflow:hidden;}
#contents div.service ul li h3 a {display:block; width:190px; height:45px; margin:0px; padding:0px; text-indent:-2000px; background:transparent; overflow:hidden;}
#contents div.service ul li p {width:188px; height:60px; margin:0px 1px 1px; padding:0px; background:#f7fcff url('../../img/index/icon_arrow.gif') no-repeat 5px 8px; overflow:hidden;}
#contents div.service ul li p a {display:block; margin:5px 5px 10px 20px;}
#contents div.service ul li.plan h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -235px;}
#contents div.service ul li.detail h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -190px -235px;}
#contents div.service ul li.air h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -380px -235px;}
#contents div.service ul li.faq h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -280px;}
#contents div.service ul li.nonsmoke h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -190px -280px;}
#contents div.service ul li.provision h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -380px -280px;}
#contents div.service ul li.island h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -0px -325px;}
#contents div.service ul li.pets h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -190px -325px;}
#contents div.service ul li.care h3 {background:transparent url('../../img/index/sprit_index.png') no-repeat -380px -325px;}


#contents p.text_seo {width:580px; margin:5px 10px 0px 0px; overflow:hidden;}


#contents div.inNavi {width:250px; margin:5px auto 0px; overflow:hidden;}
#contents div.inNavi h2 {width:250px; height:30px; margin:0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px 0px; text-indent:-2000px; overflow:hidden;}
#contents div.inNavi ul {width:250px; margin:0px; padding:0px; overflow:hidden;}
#contents div.inNavi ul li {width:250px; height:30px; margin:0px; padding:0px; overflow:hidden; float:left;}
#contents div.inNavi ul li a {display:block; width:250px; height:30px; margin:0px; padding:0px; overflow:hidden;}
#contents div.inNavi ul li a.btnOrange {background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -30px;}
#contents div.inNavi ul li a.btnOrange:hover {background-position:0px -60px;}
#contents div.inNavi ul li a.btnBlue {background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -90px;}
#contents div.inNavi ul li a.btnBlue:hover {background-position:0px -120px;}
#contents div.inNavi ul li a span.text {display:block; margin:8px 0px 0px 20px;}
#contents div.inNavi span.end {display:block; width:250px; height:10px; margin:0px; background:transparent url('../../img/index/sprit_index.png') no-repeat 0px -150px; text-indent:-2000px; overflow:hidden;}


#contents div.attention {clear:both; width:250px; margin:5px auto 0px; background:#ff66cc; overflow:hidden;}
#contents div.attention-in {width:248px; margin:1px; background:#fff4f8; overflow:hidden;}
#contents div.attention h2 {margin:5px; color:#dd0000;}
#contents div.attention ul {margin:0px 10px 5px; padding:0px; font-size:11px; line-height:1.2;}
#contents div.attention ul li {margin:0px 0px 5px; padding:0px;}
#contents div.attention ul li a {color:#3366cc; font-weight:bold;}


#contents dl.security {width:250px; margin:10px auto 0px; padding:0px 0px 20px; overflow:hidden;}
#contents dl.security dt {display:inline; width:100px; height:72px; margin:10px 0px; overflow:hidden; float:left;}
#contents dl.security dd {display:inline; width:140px; margin:0px 0px 0px 10px; line-height:1.2; font-size:11px; overflow:hidden; float:left;}

#contents ul.banner {clear:both; width:200px; margin:0px 25px 20px; padding:0px; overflow:hidden;}
#contents ul.banner li {width:200px; margin:0px 0px 10px; overflow:hidden;}

