/*//
目次
1.初期設定
2.header
3.flash
4.contents
	4-1.globalnav
	4-2.maincontent
5.footer
6.blog
7.パディング
8.フォント
//*/
































































/* ---------- 1.初期設定 ---------- */
*{padding:0;margin:0;list-style:none;}
a img{ border:none;}
a{ color: #243EAC;}
a:hover{text-decoration:none;}
body { font-size:13px;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","Meiryo","メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", helvetica,verdana,arial,sans-serif;
*font-size:small;*font:x-small;color: #333333;text-align:center;	line-height:1.5;}
table {    font-size:inherit;    font:100%;	line-height:1.5;}
.clear { clear:both; height:0; line-height:0; }
.clear hr { display:none;height:0; line-height:0; }
.clearfix:after {  content: ".";  /* 新しい要素を作る */  display: block;  /* ブロックレベル要素に */  clear: both; height: 0; visibility: hidden;}
.clearfix {  min-height: 1px;}
* html .clearfix { height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}
































































/* ----------2. header ---------- */
#header{ width:788px; margin:0 auto; padding-top:10px; background:url(images/header_bg.jpg) no-repeat center bottom;}
#header h1{ font-size:85%; font-weight:normal;text-align:right; }
#header .L{ width:328px; float:left; text-align:left;}
#header .L p{ padding-left:4px;}
#header .R{ width:440px; float:right;text-align:right;}
#header .R h2{ padding-top:5px; padding-bottom:5px; padding-right:4px;}
#header .R p{padding-right:4px;}
































































/* ----------3. flash ---------- */
#flashcontent{width:788px;margin:0 auto; padding-bottom:20px;}
































































/* ----------4. contents ---------- */
#contents{ width:780px; margin:0 auto; }
































































/* ----------4-1. contents globalnav ---------- */
#contents #globalnav{ width:230px; float:left; text-align:left;}
#contents #globalnav dl{ padding-bottom:20px;}
#contents #globalnav dt{ padding-bottom:10px;}
#contents #globalnav dd{ padding-top:5px;padding-bottom:5px;border-left:1px solid #ececec; padding-left:15px; }
#contents #globalnav dl#proporse dd{ background:url(images/arrow_proporse.gif) no-repeat 5px center;}
#contents #globalnav dl#season dd{ background:url(images/arrow_season.gif) no-repeat 5px center;}
#contents #globalnav dl#use dd{ background:url(images/arrow_use.gif) no-repeat 5px center;}
#contents #globalnav #toiawase{ width:215px; border-top:4px solid #0079BD; border-bottom:1px solid #0079BD; padding-top:10px; padding-bottom:5px;}
#contents #globalnav #toiawase address{ color:#0079BD; font-weight:bold;font-size:108%; font-style:normal; padding-bottom:7px;padding-top:7px;}
































































/* ----------4-2. contents maincontent ---------- */
#contents #maincontent{ width:500px; float:right;text-align:left;}
#contents #maincontent h2{font-size:153.9%; margin-bottom:20px; border-bottom:4px solid #cccccc; padding-top:10px; padding-bottom:5px; font-weight:normal;color:#666666;}
#contents #maincontent .pan{font-size:77%; padding-bottom:10px; }
#contents #maincontent .frame{ background: url(images/flame_top.gif) no-repeat left top; padding-top:7px;width:500px; margin-bottom:30px;}
#contents #maincontent .frame .inner{ border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; padding-right:10px;}
#contents #maincontent .frame .bt{ background:url(images/flame_bottom.gif) no-repeat left bottom; text-align:right; padding-right:15px;font-size:85%; }
#contents #maincontent .frame .cate{ width:300px; float:left;  color:#FFFFFF;font-size:77%;}
#contents #maincontent .frame .cate span{ background:#4C7ED7; padding:2px 10px}
#contents #maincontent .frame .date{ width:160px; float:right; text-align:right;font-size:85%;}
#contents #maincontent .frame h3{font-size:123.1%; color:#0571B0;margin-left:10px; line-height:1.3; border-bottom:1px solid #cccccc; padding-top:10px;padding-bottom:5px;}
#contents #maincontent .frame h3 span{font-size:85%; color:#333333;}
#contents #maincontent .frame .entries{ padding-left:10px; padding-top:10px; font-size:93%; line-height:1.7}
































































/* ----------5. footer ---------- */
 .btTop{width:780px; margin:0 auto;  text-align:right; background:#FFFFFF;}
#footer{ background:#C7DBEC;}
#footer h2{	font-size:100%;	padding-top:20px;	background: url(images/footer_bg.gif) repeat-x left top;}
#footer hr{display:none;height:0; line-height:0; }
#footer address{ font-style:normal;font-size:85%;}
#footer .copyright{ color:#0068AF;font-size:77%; padding-top:20px; padding-bottom:30px;}
.line{background:#C7DBEC url(images/line1.gif) repeat-x left center; height: 15px; width:80%;margin:0 auto; }
































































/* ----------6. blog ---------- */
.archive-content li{ background:url(images/arrow_list.gif) no-repeat 5px center; padding-left:15px; border-bottom:1px dotted #cccccc; padding-top:5px; padding-bottom:5px;}
.trackbacks-info{ font-size:85%;}
.trackbacks-info dd{ padding-left:30px; padding-bottom:5px;}
.comments-open{ line-height:2em;}
































































































































/* ---------- padding Size ---------- */
.pB10{ padding-bottom:10px;}
.pB20{ padding-bottom:20px;}
.pL10{ padding-left:10px;}
.pT10{padding-top:10px;}
































































/* ---------- text Size ---------- */
.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }
































/* ---------- ぷち旅用 ---------- */
.dot { text-align:center; width:10px; }
.puchi-month { text-align:right; width:30px; }
.hizuke_title { text-align:center; white-space:nowrap; width:90px }
.hizuke_mon { text-align:center; }
.hizuke_day { text-align:right ; white-space:nowrap; }
.tour_code { text-align:center; width:100px ; white-space:nowrap; }
.otona { text-align:center; width:130px ; white-space:nowrap; }
.kane { text-align:right ; width:90px ; white-space:nowrap; }
.list-dot { text-align:center; width:10px; }
.none { padding-bottom: 5px; }
.osusume { color: #ffffff; background-color: #ff80ff; font-weight: 700; text-align:center; width:480px; }
.tuika { white-space:nowrap; color:#ff0000; text-align:center; font-size: 80%; text-decoration:underline; }
#contents #globalnav dl#mokuteki dd{ background:url(images/arrow_proporse.gif) no-repeat 5px center;  text-align:top;}
