@charset "UTF-8";
/* CSS Document */

/*----------------------------------
	index用のCSSです
----------------------------------*/
dt, dd, ul { list-style-type:none;}
li img, dt img, dd img  { vertical-align:bottom;}
.OnFL { float:left;}
.OnFR { float:right;}
.OnCL { clear:both;}
.MB5 { margin-bottom:5px;}
.MB10 { margin-bottom:10px;}
.MB15 { margin-bottom:15px;}
.MB20 { margin-bottom:20px;}
.MB30 { margin-bottom:30px;}
.PL10 { padding-left:10px;}
.MT10 { margin-top:10px;}
.ML10 { margin-left:10px;}
.ML20 { margin-left:20px;}

.FClear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .FClear{ zoom: 1; } /* IE6 */
*:first-child+html .FClear{ zoom: 1; } /* IE7 */

/*----------------------------------メインコンテンツ----------------------------------*/

div.ttlBox {width:960px; height:385px; position:relative;}
div.ttlBox p {position:absolute; bottom:20px; left:30px; color:#FFFFFF; font-size:16px; line-height:20px;}

div.mCont {width:960px; height:auto; overflow:hidden; background:url(/attending/kokunai/junrei/shikoku88/images/rboxBg.gif) repeat-y;}
div.lCont {width:740px; height:auto; float:left;}
div.rCont {width:205px; height:auto; float:right; margin-left:15px; position:relative;}

div.tanOshiBox {width:678px; height:auto; padding:15px 20px; border:1px solid #666666; margin-top:20px;}
ul.oshirase li {border-bottom:1px dashed #c1c1c1; background:url(/attending/kokunai/junrei/shikoku88/images/iconArrowBig.gif) no-repeat left 5px; padding-left:20px; padding-bottom:5px; margin-bottom:5px; font-size:16px; line-height:22px; font-weight:bold; margin-top:5px;}
ul.oshirase li a {font-size:16px; line-height:22px; font-weight:bold;}

div.busBox {width:718px; height:auto; border:1px solid #cc6600; overflow:hidden;}
div.busBox dd { padding:8px 0 9px 20px;}
dl.busAria {width:718px; height:auto; overflow:hidden; background:#E56710;}
dl.busAria dt {width:185px; height:auto;}
dl.busAria dd {background:#FFFFFF; width:513px; height:auto;}
div.busBox ul li {float:left; padding-left:20px;} 
div.busBox ul li a {font-size:18px; line-height:36px; font-weight:bold; background:url(/attending/kokunai/junrei/shikoku88/images/iconArrowSm.gif) no-repeat left; padding-left:10px; display:block;}

p.btnEtc { text-align:right;}

.schedule {width:auto; height:auto;}
.ce1, .ce2 {width:85px; height:auto; font-size: 18px; line-height:20px; text-align: center; vertical-align: middle; padding:2px 2px;}
.ce3, .ceClose, .ceOpen {width:75px; height:auto; font-size: 18px; line-height:20px; text-align: center; vertical-align: middle; padding:2px 8px;}
.ce1 { background-color: #a77e7c; border: 1px solid #000000; color: #FFFFFF;}
.ce2 { background-color: #f0ebc0; border: 1px solid #000000; color: #000000;}
.ce3 { background-color: #f3d9a8; border: 1px solid #000000; color: #000000;}
.ceClose { background-color: #d4d4d4; border: 1px solid #000000; color: #000000;}
.ceOpen { border: 1px solid #000000; color:#000000;}
.ceOpen a {font-size: 18px; line-height:24px;}

p.temMeguri {width:720px; height:auto; padding:3px 0; text-align:center; background:#f0ebc0;}
p.temMeguri a {font-size:18px; line-height:24px; font-weight:bold; background:url(/attending/kokunai/junrei/shikoku88/images/iconTeraMeguri.gif) no-repeat left; padding-left:25px;}

div.seasonBox {width:740px; height:auto;}
span.nSeasonBar {width:670px; height:55px; font-size:22px; line-height:34px; color:#FFFFFF; padding:5px 0 0 70px; background:url(/attending/kokunai/junrei/shikoku88/images/barAll.gif) no-repeat; display:block;}
div.tourboxMidashi {width:720px; height:38px; background:url(/attending/kokunai/junrei/shikoku88/images/barTour.gif) no-repeat;}
p.tourboxMidashiMain {font-size:20px; color:#FFFFFF; line-height:20px; padding:10px 0 0 10px; font-weight:bold;}
p.tourboxMidashiDay { font-size:20px; line-height:20px;  padding:10px 25px 0 10px; font-weight:bold;}

div.tourBoxWaku {width:718px; height:auto; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
dl.tourBoxTop {width:678px; height:auto; background:url(/attending/kokunai/junrei/shikoku88/images/tourBg.gif) no-repeat bottom; overflow:hidden; padding:20px; border-bottom:1px solid #999999;}
dt.tourttl {width:488px; height:50px;font-size:20px; line-height:24px; font-weight:bold;}
dt.tourttl a {font-size:20px; line-height:24px; font-weight:bold;}
dd.tourPhoto {width:180px; height:135px; background:url(/attending/kokunai/junrei/shikoku88/images/noImage.gif) no-repeat;}
dd.tourPrice {width:488px; height:auto; font-size:20px; line-height:24px; font-weight:bold; color:#cc0000;}

ul.tourBoxMid {width:678px; height:auto; padding:15px 20px; border-bottom:1px solid #999999;}
ul.tourBoxMid li {background:url(/attending/kokunai/junrei/shikoku88/images/icontourBoxMid.gif) no-repeat left 5px; padding-left:20px; font-size:18px; line-height:26px;}
ul.tourBoxMid li strong {font-size:18px; color:#cc0000;}

dl.tourBoxBot {width:678px; height:auto; padding:15px 20px;}
dl.tourBoxBot dt {width:638px; height:auto; font-size:18px; font-weight:bold; color:#000; background:url(/attending/kokunai/junrei/shikoku88/images/iconSearch.gif) no-repeat left; padding-left:40px; margin-bottom:10px; line-height:22px;}
dl.tourBoxBot ul li {background:url(/attending/kokunai/junrei/shikoku88/images/iconArrowBig.gif) no-repeat left;}
dl.tourBoxBot ul li a {font-size:16px; line-height:24px; font-weight:bold; padding-left:20px;}

.kaihei01, .kaihei02, .kaihei03, .kaihei04, .kaihei05 {width:720px; height:auto; position:relative;}
.kaihei01 span, .kaihei02 span, .kaihei03 span, .kaihei04 span, .kaihei05 span {position:absolute; top:12px; left:15px; color:#000000; font-size:20px; line-height:24px; font-weight:bold;}
.kaihei01 a:hover span, .kaihei02 a:hover span, .kaihei03 a:hover span, .kaihei04 a:hover span, .kaihei05 a:hover span { text-decoration:none; cursor:pointer;}
.dd01,.dd02,.dd03,.dd04,.dd05{display:none;}

dt.newSearchShiteiTtl {width:638px; height:auto; font-size:18px; font-weight:bold; color:#000; background:url(/attending/kokunai/junrei/shikoku88/images/iconSearch.gif) no-repeat left; padding-left:40px; margin-bottom:10px; line-height:22px;}
dd.newSearchShiteiBg {width:710px; height:40px; background:url(/attending/kokunai/junrei/shikoku88/images/newSearchBg.gif) no-repeat; padding:10px 0 0 10px;}
.newSearchShiteiTxt {font-size:16px; line-height:20px; color:#ffffff;}
.newSearchShiteiTxt2 {font-size:16px; line-height:20px; color:#ffffff; font-weight:bold;}
.serchSelect select {width:155px; height:auto;}
.serchInput input {width:165px; height:auto;}

/*ニューサーチ*/

.SB_OneSetBtns a, .SB_MktAddNote, .SB_BtnMktAdd, .SB_BtnMktDel, .SB_PriceBtnLeftSet a, .SB_PriceBtnRightSet a,.SB_PriceSet li, .SR_SrtNumTtl, .SR_GB_BtnView a, .SB_SWClsTtl a,.SR_GB_BtnConsiderAdd a,.SR_GB_BtnConsiderDel a{
	background:url(/search/images/search_icon.gif) no-repeat;
}

/*強調テキスト*/
.NS_MesStrong{
	color:#cc3333;
	font-weight:bold;
	font-size:120%;
}
/*ウォーターマーク*/
.NS_Watermark{
	color:#666666;
	font-size:88%;
}

/*-------件数とか-------*/
.SR_StatusBlock{
	border:double 4px #EBADAE;
	width:712px;
}
.SR_Sts_bg{
	background-color:#EBADAE;
	text-align:center;
	padding:10px 20px 10px 0;
}
.SR_Sts_bg dl, .SR_Sts_bg dt, .SR_Sts_bg dd{
	display:inline;
}
.SR_Sts_bg dt{
	padding-left:20px;
}

/*-------並び替え-------*/
.SR_SortBlock{
	padding:20px 0;
	width:720px;
}
.SR_SrtNumTtl{
	background-position: 0 -520px;
    height: 25px;
    text-indent: -12345px;
    width: 65px;
}
.SR_SrtNumVal{
	margin-top:5px;
	width:400px;
}

*html .SR_SrtNumVal{
	width:380px;
}

.SR_SrtNumVal a.SR_Selected{
	color:#1a2747;
	font-weight:bold;
	text-decoration:none;
}
.SR_SrtPager{
	width:255px;
}
.SR_SrtPager a{
	width:30px;
	background-color:#F2F2F2;
	font-size:77%;
	text-decoration:none;
	float:left;
	padding:3px 0;
	display:block;
}
.SR_SrtPager a.SR_Selected{
	background-color:#007acc;
	color:#FFFFFF;
	font-weight:bold;
}
.SR_SrtPgrShortCut, .SR_SrtPager li{
	float:right;
	text-align:center;
	margin:2px 0 0 5px;
	display:inline;
}

.SR_SrtPgrShortCut{
	width:35px;
}
.SR_SrtPgrShortCut a{
	width:35px;
}
.SR_SrtPgrNums li{
	width:30px;
}

/*-------商品ブロック-------*/
.SR_GoodsBlock{
	padding-bottom:30px;
}
.SR_GB_CourseName{
	background-color:#f2f2f2;
	text-indent:-24px;
	padding:5px 10px 5px 29px;
}
.SR_GB_CourseDetailBlock{
	margin-top:10px;
}
.SR_GB_Img{
	width:140px;
	background:url(/share/noimg/140x105.jpg) no-repeat;
}
.SR_GB_Img img{
	width:140px;
	height:105px;
}
/*タイプ別*/
.SR_GB_CourseDetailBlock .SR_GB_CourseDetail{
	position:relative;
	width:430px; 
	margin-left:10px;
}
.SR_GB_CourseDetail2{
	width:130px;
	text-align:right;
}
.SR_GB_KeyValSet{
	display:inline;
	margin-left:10px;
}
.SR_GB_SettingPeriod{
display:block;clear:both;margin:5px 0 0 0;
}

.SR_GB_Midashi{
	display:inline;
	font-size:77%;
	color:#7f7f7f;
}
.SR_GB_Midashi2{
	background-color:#b4b4b4;
	padding:2px 5px;
	color:#FFFFFF;
	float:left;
}
.SR_GB_Value{
	display:inline;
}
.SR_GB_Value2{
	display:inline;
	float:left;
	padding:2px 5px;
	margin-left:5px;
}

/*個別指定*/
.SR_GB_p_course_name{
	font-size:120%;
}
.SR_GB_p_price, .SR_GB_p_hatsu_name{
	margin-left:0;
}
.SR_GB_p_price{
	width:220px;
}

.SR_GB_p_total_amount_divide{
	vertical-align:text-bottom;
}
.SR_GB_p_web_conclusion_flag {
	vertical-align: text-bottom;
}
.SR_GB_p_conductor {
	vertical-align: text-bottom;
}

.SR_GB_p_point{
	clear:both;
	width:370px;
	margin:5px 0;
}
.SR_GB_p_country_city{
	clear:left;
	margin:5px 0 0 0;
	width:450px;
}
.ab .SR_GB_p_country_city .SR_GB_Value2{
	width:360px;
}

.dome .SR_GB_p_country_city .SR_GB_Value2{
	width:330px;
}

.SR_GB_p_kikan{
	font-size:160%;
	font-weight:bold;
	color:#808080;
}
.SR_GB_p_course_id{
	clear:right;
}
.SR_GB_p_course_id dt, .SR_GB_p_course_id dd{
	display:inline;
	color:#808080;
}
.SR_GB_BtnView a{
	text-align:left;
	text-indent:-12345px;
	display:block;
	background-position:0 -1152px;
	height:36px;
	width:122px;
	margin-top:15px;
	float:right;
}
.SR_GB_BtnView a:hover{
	background-position:0 -1193px;
}
.SR_GB_BtnView a:active{
	background-position:0 -1234px;
}
.SR_GB_BtnConsiderAdd a{
	text-align:left;
	text-indent:-12345px;
	display:block;
	background-position:0 -1058px;
	height:25px;
	width:121px;
	margin-top:10px;
	float:right;
}
.SR_GB_BtnConsiderAdd a:hover{
	background-position:0 -1088px;
}
.SR_GB_BtnConsiderAdd a:active{
	background-position:0 -1118px;
}

.SR_GB_BtnConsiderDel a{
	text-align:left;
	text-indent:-12345px;
	display:block;
	background-position:0 -1278px;
	height:25px;
	width:121px;
	margin-top:10px;
	float:right;
}
.SR_GB_BtnConsiderDel a:hover{
	background-position:0 -1308px;
}
.SR_GB_BtnConsiderDel a:active{
	background-position:0 -1338px;
}

div.SR_GoodsArea {width:720px; height:auto;}

div.shikoku88BtnBox {width:190px; height:auto; background:#632424; padding-bottom:3px;}
li.shikoku88BtnBoxBg {width:184px; height:50px; padding-left:3px;}

div.rBoxKanrenBox dl dt {width:180px; height:auto; background:#a46b6b; color:#FFF; font-size:18px; font-weight:bold; padding:5px 0 5px 10px;}
div.rBoxKanrenBox ul {background:#FFF; width:170px; height:auto; padding:10px;}
div.rBoxKanrenBox ul li a {font-size:16px; line-height:22px; font-weight:bold; background:url(/attending/kokunai/junrei/shikoku88/images/iconArrowSm.gif) no-repeat left 5px; padding-left:10px; display:block; margin-bottom:5px;}

div.saigoku33BtnBox {width:190px; height:auto; background:#4f2c66; padding-bottom:3px;}
li.saigoku33BtnBoxBg {width:184px; height:50px; padding-left:3px;}

/*タブあり拠点*/

/*中四国*/
div.departureTabBox dl {width:740px; height:74px; background:url(/attending/kokunai/junrei/shikoku88/images/departureTabBg.gif) no-repeat top; padding-top:10px;}
div.departureTabBox dl dt {width:700px; height:auto; font-size:18px; font-weight:bold; color:#000; background:url(/attending/kokunai/junrei/shikoku88/images/iconSearch.gif) no-repeat left; padding-left:40px; line-height:22px; margin-bottom:10px;}
dl.templeBox {width:718px; height:auto; border-bottom:1px solid #999999; overflow:hidden; background:#E56710;}
dl.templeBox dd {background:#ffffff;}
dl.templeBox dt {width:119px; height:auto;}
dl.templeBox ul {width:578px; height:auto; padding:10px 0 3px 10px; overflow:hidden;}
dl.templeBox ul li {width:140px; height:26px; padding:0 5px 5px 0;}
ul.tourIconBox {width:678px; height:auto; padding:15px 20px; border-bottom:1px solid #999999; overflow:hidden;}
ul.tourIconBox li {width:140px; height:26px; padding:0 5px 5px 0; background:none;}

dl.tourBoxEtc {width:678px; height:auto; overflow:hidden; padding:20px;}
dd.tourIcon {width:488px; height:auto; overflow:hidden;}
dd.tourIcon ul li {width:140px; height:26px; padding:0 5px 5px 0; background:none;}

/*お寺巡り表*/

div.meguriBox {width:702px; height:auto; margin:5px;}
div.meguriBox p {width:700px; height:auto; font-size:18px; font-weight:bold; color:#000; background:url(/attending/kokunai/junrei/shikoku88/images/iconMeguri.gif) no-repeat left; padding-left:40px; margin-bottom:10px; line-height:26px;}
div.meguriGlaf {width:700px; height:auto; border:1px solid #000000;}
div.meguriGlaf dl {width:700px; height:auto; overflow:hidden; border-bottom:1px dashed #b2b2b2; margin:0px;}
div.meguriGlaf dl dt {width:90px; height:auto; background:#b76b6b; color:#FFFFFF; font-size:16px; line-height:26px; font-weight:bold; float:left; margin-right:5px; text-align:center;}
div.meguriGlaf dl ul {overflow:hidden; padding:3px 0;}
div.meguriGlaf dl ul li {margin-right:5px; float:left; padding:3px 0;}



#nav {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

#nav .navIn {
    margin: 0 auto;
    position: relative;
    width: 960px;
}

#nav .menu {
   /* height: 560px;*/
		height: auto;
    position: absolute;
    right: 0;
    top: 510px;
    width: 205px;
}

.CtsMrBox {position:relative;}




