﻿/* tour */

div.mainArea {clear:both; width:100%; height:280px; margin:0px; background:url('../images/bg_main.gif') top left repeat-x; overflow:hidden;}
div.mainArea div.tourL {margin:0px; width:865px; height:280px; background:url('../images/bg_tour.jpg') top left no-repeat; float:left;}

div.mainArea div.tourL div.topicPath {height:23px; margin:7px 0px 0px 320px; text-align:left;}
div.mainArea div.tourL h1.ttl {width:80px; height:30px; margin:0px 0px 5px 315px; background:url('../images/ttl_tour.jpg') top left no-repeat; overflow:hidden; text-indent:-2000px;}
div.mainArea div.tourL div.ttl {width:80px; height:30px; margin:0px 0px 5px 315px; background:url('../images/ttl_tour.jpg') top left no-repeat; overflow:hidden; text-indent:-2000px;}
div.mainArea div.tourL p.sub {width:550px; height:40px; margin:0px 0px 0px 315px; background:url('../images/sub_tour.jpg') top left no-repeat; overflow:hidden; text-indent:-2000px;}

div.mainArea div.tourL div.course {height:60px; margin:0px 0px 0px 320px; overflow:hidden;}
div.mainArea div.tourL div.course h2.sttl {margin:10px 0px 0px 5px; overflow:hidden;}
div.mainArea div.tourL div.course p {margin:5px 0px 0px 20px; font-weight:bold; color:#cc0000; overflow:hidden;}

div.mainArea div.tourL div.pdf {display:inline; width:285px; height:90px; margin:0px 0px 0px 320px; background:url('../images/btn_tour.jpg') top left no-repeat; overflow:hidden; float:left;}
div.mainArea div.tourL div.pdf a {display:block; width:285px; height:90px; overflow:hidden;}
div.mainArea div.tourL div.pdf h2.sttl {overflow:hidden; text-indent:-2000px;}
div.mainArea div.tourL div.pdf p {overflow:hidden; text-indent:-2000px;}

div.mainArea div.tourL address {display:inline; width:250px; margin:0px 0px 0px 10px; font-style:normal; line-height:1.4; float:left;}
div.mainArea div.tourL address span {display:block; font-weight:bold; line-height:1.6;}

div.mainArea div.tourR {display:inline; width:130px; height:210px; margin:65px 0px 0px; border-left:solid 1px #996600; background:transparent; float:left;}
div.mainArea div.tourR h2.sttl {width:115px; height:65px; margin:0px 0px 5px 10px; background:url('../images/sttl_blog.jpg') top left no-repeat; overflow:hidden; text-indent:-2000px;}
div.mainArea div.tourR ul {width:118px; margin:10px 0px 0px 12px; line-height:1.6;}
div.mainArea div.tourR ul a {text-decoration:underline; font-weight:bold;}

div.tourBox {width:970px; margin:15px 0px 30px 20px; overflow:hidden;}
div.tourBox h1.sttlTour {width:970px; margin:0px 0px 20px; background:#ffffff url('../images/bg_dot.gif') repeat-x bottom left; overflow:hidden;}
div.tourBox h1.sttlTour span {display:block; width:195px; height:30px; margin:0px 0px 1px; background:transparent url('../images/ttl_blog.jpg') repeat-x bottom left; overflow:hidden; text-indent:-2000px;}
div.tourBox div.Lcon {display:inline; width:200px; margin:0px; overflow:hidden; float:left;}
div.tourBox div.Rcon {display:inline; width:750px; margin:0px 0px 0px 15px; overflow:hidden; float:right;}

div.tourBox div.Lcon div.module {clear:both; width:200px; text-align:left; margin-bottom:10px; overflow:hidden;}
div.tourBox div.Lcon div.module div.listData {width:200px; background:#f0f0f0; overflow:hidden;}
div.tourBox div.Lcon div.module div.listData h2 {width:200px; height:30px; background:#000000 url('../images/sttl_backnumber.gif') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
div.tourBox div.Lcon div.module div.listData ul {width:160px; margin:5px 20px 15px; overflow:hidden; line-height:1.8;}
div.tourBox div.Lcon div.module div.listData ul a {text-decoration:underline; font-weight:bold;}

div.tourBox div.Rcon table.article {width:750px; margin:0px 0px 20px 0px;}
div.tourBox div.Rcon table.article th {width:750px; height:30px; padding:0px; text-align:left; vertical-align:middle; background:#000000;}
div.tourBox div.Rcon table.article th h2.title {float:left; display:inline; width:600px; margin:8px 0px 0px 10px; color:#FFFFFF; font-size:14px;}
div.tourBox div.Rcon table.article th p.date {float:right; display:inline; width:100px; text-align:right; margin:8px 10px 0px 0px; color:#FFFFFF; font-weight:normal; font-size:12px;}
div.tourBox div.Rcon table.article td {clear:both; width:750px; padding:10px 0px; border:solid 1px #000000; text-align:left; vertical-align:top;}

div.tourBox div.Rcon table.article h2 {width:635px; padding:0px 0px 5px; background:url('../img/img_title.gif') repeat-x left bottom; text-align:left; overflow:hidden;}
div.tourBox div.Rcon table.article a {margin:0px 10px; font-size:120%; overflow:hidden;}
div.tourBox div.Rcon table.article div.detail {margin:10px; overflow:hidden;}
div.tourBox div.Rcon table.article div.detail p {clear:both;}

div.tourBox div.Rcon p.back {width:750px; text-align:center; font-size:120%; font-weight:bold;}

div.footer {clear:both; width:1000px; margin:20px auto; padding:10px 0px 0px; text-align:right; width:990px; height:30px; border-top:#797979 solid 1px;}
div.footer p {text-align:left; width:1000px; height:13px; background: url('http://www.kawai-takanori.jp/img/futter.gif') right top no-repeat; text-indent: -9999px;}

