@charset "utf-8";

/* index01
------------------------------------------ */

.dom_index01 .mainBoxL .colum{
	width:350px;
	}
	
.dom_index01 .mainBoxR .colum {
	width:350px;
	margin-bottom:20px;
	}
	
		
.dom_index01 .mainBoxL .colum img,
.dom_index01 .mainBoxR .colum img{
	width:90px;
	height:90px;
	float:left;
	}


.dom_index01 .mainBoxL .colum p,
.dom_index01 .mainBoxR .colum p{
	width:250px;
	margin:0 0 0 9px;
	padding:0;
	float:left;
	}


.dom_index01 .mainBoxL div.divide{
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom: 1px dotted #a8a8a8;
	clear:both;
	}
	
	
/* index01_3
------------------------------------------ */		
.dom_index01_3 .stepBar {margin:0 0 15px 547px;}

.dom_index01_3 .colum {
	width:710px;
	margin:0 0 15px 0;
	padding-bottom:0px;
	background: transparent url(/dom/img_01_03/bg_arrow_001.gif) repeat-y bottom left;
	}


.dom_index01_3 .colum01 {
	width:710px;
	margin:0 0 15px 0;
	padding-bottom:7px;
	background: transparent url(/dom/img_01_03/bg_arrow_001.gif) repeat-y bottom left;
	}
	

.dom_index01_3 .colum01_2 {
	width:710px;
	margin:0 0 15px 0;
	padding-bottom:0px;
	background: transparent url(/dom/img_01_03/bg_section_002.gif) bottom left no-repeat;
	}
	

.dom_index01_3 h3.gheadline {
	width: 710px; 
	margin: 0 0 8px 0px;
	padding-bottom:4px;
	border-bottom: 1px solid #9ad3dd;
	background-color: white;
	}
	
	
.dom_index01_3 .colum .inBoxL,
.dom_index01_3 .colum01 .inBoxL {
	width:710px;
	margin: 0;
	padding: 0;
	}
	
	
.dom_index01_3 .colum01_2 .inBoxL {
	width:710px;
	margin: 0;
	padding: 8px 0 8px 0;
	}


/*--横にバナーが入る場合はwidthをつかう--*/

.dom_index01_3 .colum .mboxL {
	/*float:left;
	width:454px;*/
	}
	

/*---バナーをいれるbox mboxR---*/	

/*.dom_index01_3 .colum .mboxR{
	float:right;
	width:190px;
	}*/


.dom_index01_3 .colum .mboxL h4,
.dom_index01_3 .colum .mboxL p {
	/*width:454px;*/
	margin-left:56px;
	}

/*---------------------------------------*/	
	
.dom_index01_3 .colum .mboxL ul {
	margin:5px 0 0 56px;
	}

	
.dom_index01_3 .colum .wbox h4,
.dom_index01_3 .colum01 .wbox h4{
	width:654px;
	margin-left:56px;
	}
	

.dom_index01_3 .colum .wbox h4.mgt10{
	width:654px;
	margin: 10px 0 0 56px;
	}
	
		
.dom_index01_3 .colum01_2 .wbox h4{
	width:654px;
	margin-left:56px;
	}


.dom_index01_3 .colum .wbox p,
.dom_index01_3 .colum01 .wbox p,
.dom_index01_3 .colum01 .wbox ul,
.dom_index01_3 .colum01_2 .wbox p { 
	width:654px;
	margin:3px 0 3px 56px;
	}


.dom_index01_3 .colum .wbox ul{ 
	width:654px;
	margin:0 0 0 56px;
	}



/* sidePane -----------------------------*/

.dom_index01_3 .sideBox .contentsBlockA03  {margin:0 0 10px 0;}


.dom_index01_3 .sideBox .contentsBlockA03 li{
	margin:0 10px;
	padding:0;
	}

.dom_index01_3 .sideBox .contentsBlockA03 p{
	margin:5px 10px;
	padding:0;
	}


.dom_index01_3 #sidePaneD01 #linkListBlock{
	box-sizing: content-box;
	margin: 2px 10px 5px 11px;
	width: 200px;
	/*_margin-left: 5px; /* WinIE */
	/*_width: 200px;     /* WinIE */
	}
	
	
.dom_index01_3 #sidePaneD01 #linkListBlock li{
	float: left;
	width: 99px;
	margin: 0 0 0 0;
	white-space: nowrap;
	}

.dom_index01_3 #sidePaneD01 #linkListBlock + h4 {clear: both;}
	
.dom_index01_3 .contentsBlockA08 .subTitleA03{ margin-bottom:0px;}	




/* index02
------------------------------------------ */


.dom_index02 .mainBox .colum01 .ph{
	width:88px;
	height:66px;
	float:left;
	}

.dom_index02 .mainBox .colum01 .headlineA01 {
	margin-bottom:5px;}

	
	
#flasharea {
	width:710px;
	margin:10px 0 5px 0;
	}
	

.dom_index02 .exarea .notesListA01 { margin-bottom:25px;}

.dom_index02 .mainBox .colum02_1 { margin-bottom:25px;}
		
	
.dom_index02 .mainBox .colum02 .mainBoxL,
.dom_index02 .mainBox .colum02 .mainBoxR{
	margin-top:10px;
	}

	
.txtBox01 {margin: 5px 0 0 6px;}
	
.dom_index02 .mainBox .mainBoxL .txtBox01 { margin: 5px 0 20px 6px;}
	
.dom_index02 .mainBox .mainBoxR .txtBox01 { margin: 5px 0 5px 6px;}


.fareBox01 {
	background-color:#fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0 10px 10px 10px;
	}


.fareBox01W {
	_width:198px;
	}


.fareBox02 {
	background-color:#fff;
	border: 1px solid #ccc;
	padding: 10px;
	}


.fareBox02W {
	_width:198px;
	}


.fareBox03 {
	background-color:#fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 7px 10px 0px 10px;
	_width:198px;
	margin-top:10px;
	}


.fareBox03W {
	_width:198px;
	}


.fareTbl01 th {
	padding: 0 10px 0 0;
	text-align: left;
	font-weight: normal;
	white-space:nowrap;
	vertical-align: top;
	}

.fareTbl01 td {
	padding: 0;
	vertical-align: top;
	}


.farePh01 {
	margin: 0 0 5px 5px;
	float: right;
	}
	
		
.fareBox01W p,
.fareBox01W ul,
.fareBox02W p,
.fareBox02W ul {
	margin-top:10px;
	}


.dom_index02 .mainBoxR h4 {padding-bottom:0px;}


.dom_index02 .colum04 .subTitleA03 { margin-bottom:5px;}	
	

/* index03
------------------------------------------ */

.dom_index03 .mainBoxL .columnArticleA01,
.dom_index03 .mainBoxR .columnArticleA01 { width:350px;}
	
	
.dom_index03 .mainBoxL .columnArticleA01 .section,
.dom_index03 .mainBoxR .columnArticleA01 .section{
	margin: 0 0 0 53px;
	width: auto;
	}
.dom_index03 .mainBoxR .innerArea{
	border:#bbbbbb solid 1px;
	padding:6px;
	}
.dom_index03 .mainBoxR .innerArea dt img{
	margin-top:4px;
	float:left;
	}

	
.dom_index03 .colum01 .section {
	margin:5px 0 7px 0;
	width:295px;
	}
	
.dom_index03 .mainBoxR p{
	margin:3px 0 0 0;
	}
.dom_index03 .mainBoxL p{
	margin:3px 0 0 0;
	width:295px;
	}
	
.dom_index03 .mainBoxL h5{
	margin:5px 0 0 0;
	width:295px;
	}

		
.dom_index03 .mainBoxR .colum02,
.dom_index03 .mainBoxR .colum03 {
	width:350px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	background: url(/dom/img_03/bg_arrow_001.gif) left bottom no-repeat;
	}
	

.dom_index03 .mainBoxR .colum02 ul{
	float:right;
	width:295px;
	padding:10px 0 3px 0;
	}
	
	
.dom_index03 .colum03 ul,
.dom_index03 .colum03 li {
	float:right;
	width:295px;
	padding:0 0 0 0;
	}
	

.dom_index03 .headlineA01 { margin-bottom :0;}
	
	
.dom_index03 .colum03 h4 {
	float:right;
	width:295px;
	padding:10px 0 3px 0;
	}
	

.dom_index03 .colum03 .section {
	margin:5px 0 7px 0;
	width:290px;
	}
	
	
.dom_index03 .mainBoxR .colum04 { padding:5px 0;}

.dom_index03 .mainBoxR .colum04 h4{ padding:0 0 5px 0;}

.dom_index03 .mainBoxR .colum04 ul{ padding:0 0 0 5px;}

.dom_index03 .sideBox .colum05,
.dom_index03 .sideBox .contentsBlockA03 { 
	margin:3px 0 10px 0;
	width:220px;
	}


.dom_index03 .sideBox .title,
.dom_index03 .sideBox p{
	width:210px;
	margin:5px auto;
	padding:0;
	}
	


/* index04
------------------------------------------ */		

.dom_index04 .stepBar{
	margin: 0 0 15px 547px;
	}

.dom_index04 .colum01 {
	width:710px;
	margin:0 0 15px 0;
	padding-bottom:10px;
	background: transparent url(/dom/img_04/bg_section_001.gif) repeat-y bottom left;
	}
	
	
.dom_index04 .colum01_2 {
	width:710px;
	margin:0 0 15px 0;
	background: transparent url(/dom/img_04/bg_section_002.gif) repeat-y bottom left;
	}

.dom_index04 h3.gheadline{
	width: 710px; 
	margin: 0 0 8px 0px;
	padding-bottom:4px;
	border-bottom: 1px solid #9bdd9a;
	background-color: white;
	}
	

.dom_index04 .colum01 .inBoxL {
	width:480px;
	float:left;
	margin: 0;
	padding: 0;
	}
	
	
.dom_index04 .colum01_2 .inBoxL  {
	width:480px;
	float:left;
	margin: 0;
	padding: 10px 0 10px 0;
	}

	
.dom_index04 .colum01 .wbox p,
.dom_index04 .colum01 .wbox h4,
.dom_index04 .colum01 .wbox ul,
.dom_index04 .colum01 .sbox  {
	width:424px;
	margin-left:56px;
	}
	
	
.dom_index04 .colum01_2 .wbox p,
.dom_index04 .colum01_2 .wbox h4,
.dom_index04 .colum01_2 .wbox ul,
.dom_index04 .colum01_2 .sbox  {
	width:424px;
	margin-left:56px;
	}

	
.dom_index04 .colum01 .inBoxR {
	width:220px;
	float:right;
	}


.dom_index04 .colum01 h4,
.dom_index04 .colum01 h5{
	margin-top: 10px;
	}

.dom_index04 .colum01 h5{
	margin-bottom: 5px;
	}
	
	
.dom_index04 .colum01 .sbox h4,
.dom_index04 .colum01 .sbox h5,
.dom_index04 .colum01 .sbox ul{
	width:207px;
	}
	
	
.dom_index04 .inBoxR .textBox_019{
	background-color: #eeeeee;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #939393;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	_padding-top: 8px;
	}
.dom_index04 .innerArea{border:#bbbbbb solid 1px;padding:8px; margin-top:10px;}
.dom_index04 .innerArea dt img{float:left;}
.dom_index04 dd.section {margin-left:53px;width:350px;}
.dom_index04 dd.section h4{margin:0px;}

/* sidePane -----------------------------*/


.dom_index04 #sidePaneC01{
	margin-left: 0;
	margin-right: 0;
	}
	
	
.dom_index04 #sidePaneD01 #linkListBlock
	{
	box-sizing: content-box;
	margin: 0 10px 10px 11px;
	width: 200px;
	/*_margin-left: 5px; /* WinIE */
	/*_width: 200px;     /* WinIE */
	}

.dom_index04 #sidePaneD01 #linkListBlock li
	{
	float: left;
	width: 99px;
	margin: 0 0 0 0;
	white-space: nowrap;
	}


.dom_index04 #sidePaneD01 #linkListBlock + h4 { clear: both;}

.dom_index04 .bannerBlockA { padding-top:8px;}

	
	
em
	{
	font-style: normal;
	font-weight: bold;
	}
	
/* /dom/common/style1.cssより 090708  -----------------------------*/

/* index05
------------------------------------------ */

/* =========== columnArticleC01 =========== */

	
.dom_index05 .columnArticleC01 h3.headingD01 {
	border-bottom-width: 1px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ddd99a;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}

.dom_index05 .section {
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	background-image: url(/dom/img_05/bg_arrow_001.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.dom_index05 #quicInfo {
	margin: 0px;
	padding: 0px;
	width: 480px;
	height: auto;
	}

.dom_index05 #quicInfo #quicCopy {
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 85px;
	width: 480px;
	overflow:hidden;
	}

.dom_index05 #quicInfo #detail {
	position: absolute;
	left: 110px;
	top: 60px;
	}

.dom_index05 .infoContents {
	background: url(/dom/img_05/bg_aboard-index_001.gif) repeat-y;
	padding: 7px 9px 7px;
	}

.dom_index05 .contentsBlockA06 {
	margin:0 0 10px 0;
	}

.dom_index05 .textBox01{padding:5px; margin-top:10px;}
* html .dom_index05 .textBox01 ul.linksListB01 li{ margin-bottom:0;}

/* 090708 */
.dom_index05 .stepBar {margin:0 0 15px 547px;}
.dom_index05 h3.gheadline{width: 710px; margin: 0 0 8px 0px;padding-bottom:4px;border-bottom: 1px solid #DDD99A;background-color: white;}
.dom_index05 .colum01 {width:710px;margin:0 0 15px 0;padding-bottom:10px;background: transparent url(/dom/img_05/bg_arrow_001.gif) repeat-y bottom left;}
.dom_index05 .colum01 .inBoxL {width:480px;float:left;margin: 0;padding: 0;}
.dom_index05 .colum01 .wbox p,
.dom_index05 .colum01 .wbox h4,
.dom_index05 .colum01 .wbox ul,
.dom_index05 .colum01 .sbox  {width:424px;margin-left:56px;}
.dom_index05 .colum01 .inBoxR {width:220px;float:right;}
.dom_index05 .colum01 h4,
.dom_index05 .colum01 h5{margin-top: 10px;}
.dom_index05 .colum01 h5{margin-bottom: 5px;}
.dom_index05 .colum01 .sbox h4,
.dom_index05 .colum01 .sbox h5,
.dom_index05 .colum01 .sbox ul{width:207px;}

.dom_index05 .colum02 {width:710px;margin:0 0 15px 0;padding-bottom:10px;}
.dom_index05 .colum02 .inBoxL {width:480px;float:left;margin: 0;padding: 0;}
.dom_index05 .colum02 .inBoxR {width:220px;float:right;}

.inBox235L{width:235px;float:left;}
.inBox235R{width:235px;float:right;}

/* index06
------------------------------------------ */

.dom_index06 #MainArea{
	width: 940px;
	background-image:url(/dom/tabi/img/bg_main_02.gif);
	background-position: 0 0;
	background-repeat:repeat;
	margin: 0 0 13px 0;
	padding:0 0 10px 0;
	}

.dom_index06 #MainArea .main-col2{
	margin:0 7px;
	width: 926px;
	padding:0;
	}

.dom_index06 #MainArea .category-wrap {
	margin: 0 auto;
	padding: 0 6px;
	width: 914px;
	clear:both;
	background:url( /dom/img_06/white_back.gif) no-repeat;
	visibilly:hidden;
	}

.dom_index06 #FlashArea{
	width:765px;
	height:315px;
	float:left;
	}


/*	News topics------------ */

.dom_index06 #NewsArea{
	padding:4px 0 0 0; position:relative;
	}

#NewsArea h2.topics-title{
	float:left;
	margin-right:5px;
	padding-top:4px;
	width:144px;
	}

#NewsArea h2.topics-title img{ border:0;}

#NewsArea table.news-rayout{ width:940px; background-color:#dfdfdf;}
#NewsArea table.news-rayout th{ width:150px;}
#NewsArea table.news-rayout td.news-list{ width:790px;background-color:#ffffff;}

#NewsArea .news-rayout td.title{ text-align:center;width:150px; vertical-align:middle;}
#NewsArea .news-rayout td.list{ padding:0 5px 0 0; vertical-align:bottom; text-align:right;}

#NewsArea table.news-rayout .news-list table{ width:790px;}

#NewsArea .news-list table th{ padding:2px 5px 2px 10px; width:95px; white-space: nowrap; color:#333333; text-align:left; vertical-align:top;}
#NewsArea .news-list table td{ padding:2px 5px; color:#333333; text-align:left; vertical-align:top;}

#NewsArea .news-list table td.detail{ padding:0; width:600px;}
#NewsArea .news-list table td.detail span{ display:block; padding:2px 0 2px 5px;}

#NewsArea .news-list table td a{ display:block; zoom:1;}
#NewsArea .news-list table td a:link,
#NewsArea .news-list table td a:visited{ color:#333333; text-decoration:none;}
#NewsArea .news-list table td a:hover,
#NewsArea .news-list table td a:active{ background-color:#f4f4f4; color:#e12209;}

#NewsArea .rss{ position:absolute; margin-top:-4px;}


/* ------ Navigation ------ */
#NaviArea{ margin-bottom:8px;}
#NaviArea ul li{float:left;padding-right:1px;width:auto;background:url(/dom/tabi/img/parts_navi_partition.gif) 100% 0 no-repeat;}
#NaviArea ul li.last{padding-right:0;background:none;}


.dom_index06 #banner {
	width:940px;
	height:111px;
	}

.main-col2 #TravelArea {
	width: 557px;
	float:left;
	padding: 0px;
	margin: 0px;
	}

.main-col2 #ResearchArea {
	width: 338px;
	float:right;
	padding: 0px;
	margin: 0px;
	}
		
.main-col2 h3 {padding:5px 0 3px 0;}
	

/*  link-box-------------------*/
.link-box,
.link-box2{ position:relative;}
.link-box2{ cursor:pointer;}
.link-box_b,
.link-box_b2{ position:relative;}
.link-box_b2{ cursor:pointer;}
.link-box .new,
.link-box2 .new{ position:absolute; top:0; right:0; z-index:5; clear:both;}

.link-box2 .link-list li{
	color:#e12209;
	}

.link-list li{
	padding-left:13px;
	background:url(/dom/tabi/img/icon_cmn_arrow01.gif) 0 0.3em no-repeat;
	_height:100%;
	font-weight:bold;
	line-height:1.3em;
	color:#333333;
	}

*:first-child+html .link-list li{height:100%;}


#SelectionArea ul.link-list {margin: 8px 0 6px 0;}
#UnusualArea ul.link-list {margin: 0 0 6px 0;}/**/
#TabitekuArea ul.link-list {margin: 5px 0 6px 0;}
#ResearchArea ul.link-list {margin: 6px 0 0 0;}
#PresentArea ul.link-list {padding-bottom:5px;}


/*	SelectionArea--------------- */

#SelectionArea {width:557px;}
#SelectionArea .selection-col2{ width:auto;}
#SelectionArea h3{ padding:5px 0 3px 0;}
#SelectionArea .link-box{ background-color:#f6f4e1; }
#SelectionArea .link-box2{ background-color:#f8f4cc; }
#SelectionArea .link-box_b{ background-color:#ecf3ff; }
#SelectionArea .link-box_b2{ background-color:#dce9ff; }

#SelectionArea .col1{
	float:left;
	border-width:0 0 1px 0;
	border-color:#d9dadb #e6e6e6;
	border-style:solid;
	width:276px;
	}

#SelectionArea .col2{
	float:left;
	border-width:0 1px 1px 0;
	border-color:#d9dadb #e6e6e6;
	border-style:solid;
	width:276px;
	}

.colbox {
	width:264px;
	padding:6px;
	}

#SelectionArea .col1{ margin-right:1px}
#SelectionArea .col2{ padding-left:1px;}
#SelectionArea .col3{margin-bottom:5px;padding:8px;float:left;border-width:0 1px 1px 0;border-color:#d9dadb #e6e6e6;border-style:solid;width:538px;}

* html #SelectionArea .col3{margin-bottom:0px;}
*:first-child+html #SelectionArea .col3{margin-bottom:0px;}


/*	SelectionArea---------(090126修正) */

#SelectionArea #selection01 .term,
#SelectionArea #selection02 .term,
#SelectionArea #sakitoku01 .term,
#SelectionArea #sakitoku02 .term{ min-height:2.5em; _height:2.5em;}

.term{ color:#666666;}

#SelectionArea p.term{ margin-top:3px;}
#UnusualArea p.term{ margin:5px 0 3px 0;}
#Okaidoku p.term{ margin:2px 0 3px 0;!important}
#Okaidoku p.term2{ color:#E12209; font-weight:bold; margin:2px 0 3px 17px;!important}/**/


/*	UnusualArea---------(090126修正) */

.unusual-col2{ width:auto;}
	
#UnusualArea {
	width:557px;
	margin:0;
	padding:0;
	}

#UnusualArea .col1 {
	width:134px;
	height:57px;
	float:left;
	margin:6px 6px 0 3px;
	}

#UnusualArea .col2{
	float:left;
	padding:6px 0 3px 6px;
	width:402px;
	border:none;
	}

#UnusualArea h3{padding:5px 0 3px 0;}
#UnusualArea .col1 span.wrap{ display:block; border:2px #dfdfdf solid;}
#UnusualArea .col1 img{ border:2px #ffffff solid;}
#UnusualArea .link-box{ background-color:#ffffff;}
#UnusualArea .link-box2{ background-color:#f4f4f4;}
#UnusualArea .unusual-line{ background:url(/dom/tabi/img/parts_cmn_dotline01.gif) 0 1px repeat-x;}



/*  Okaidoku------------------ */
#SelectionArea #Okaidoku .link-box{ background-color:#ffffff;}
#SelectionArea #Okaidoku .link-box2{ background-color:#f4f4f4;}

#SelectionArea #Okaidoku .col2{
	float:left;
	padding:6px 0 3px 6px;
	width:545px;
	border:3px solid #aaaaaa;
	margin-top:1px;
	}

#SelectionArea #Okaidoku .col3{
	float:left;
	padding:6px 0 3px 6px;
	width:545px;
	border:3px solid #eccc2e;
	margin-top:1px;
	}

#SelectionArea #Okaidoku .col4{
	padding:6px 0 3px 6px;
	width:545px;
	border:3px solid #eccc2e;
	margin-top:1px;
	background-color:#f8f4cc;
	}

/*	Research------------------ */

#KikakuArea {width:338px;}

#KikakuArea .kikaku-col{
	padding:6px;
	background: #FFFFFF;
}
#KikakuArea .kikaku-col dl {
	margin: 0px;
	padding: 0px;
	width: 326px;
}
#KikakuArea .kikaku-col dt {
	float: left;
	padding-left: 37px;
	min-height: 30px;
    height: auto !important;
    height: 30px;
    font-weight:bold;
}
#KikakuArea .kikaku-col dt a{text-decoration:none;}
#KikakuArea .kikaku-col dt a:link,
#KikakuArea .kikaku-col dt a:visited{ color:#333333;}
#KikakuArea .kikaku-col dt a:hover,
#KikakuArea .kikaku-col dt a:active{ color:#e12209;}
KikakuArea .kikaku-col dd {
	width: 90px;
}
#KikakuArea .kikaku-col .PicText {
	width: 190px;
}

#KikakuArea .kikaku-col .Number01 {
	background: url(/dom/tabi/img/icon_number_01.gif) no-repeat left top;
}
#KikakuArea .kikaku-col .Number02 {
	background: url(/dom/tabi/img/icon_number_02.gif) no-repeat left top;
}
#KikakuArea .kikaku-col .Number03 {
	background: url(/dom/tabi/img/icon_number_03.gif) no-repeat left top;
}
#KikakuArea .kikaku-col .Number04 {
	background: url(/dom/tabi/img/icon_number_04.gif) no-repeat left top;
}
#KikakuArea .kikaku-col .Number05 {
	background: url(/dom/tabi/img/icon_number_05.gif) no-repeat left top;
}



#ColumnArea {width:338px;}

#ColumnArea .column-col2{
	margin-bottom:1px;
	padding:4px;
	border-width:0 1px 1px 0;
	border-color:#d9dadb #e6e6e6;
	border-style:solid;
	background-color:#f6eee1;
	
}

#ColumnArea .link-box{ background-color:#f6eee1;}
#ColumnArea .link-box2{ background-color:#f9e5c8;}

#ColumnArea .col1,
#ColumnArea .col2{
	float:left;
}

#ColumnArea .col1{ margin-right:6px; width:104px;}
#ColumnArea .col2{ width:210px;}

#ColumnArea .link-list li.no-icon{
	color:#666666;
} 


#MemoArea{
	padding:4px 6px 7px 5px;
	background:url(/dom/tabi/img/bg_memo_01_rn.gif) 0 0 no-repeat;
	width:327px;
}

#MemoArea .memo-wrap{
}

#MemoArea h3{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

#MemoArea form{
	width:200px;
	float:right;
}

#MemoArea select{
	width:160px;
	height:18px;
	font-size:12px;
}

#MemoArea option{
	height:16px;
	font-size:12px;
}

#MemoArea input{
	vertical-align:top;
	width:35px;
	margin-left:2px;
}

#MemoArea02{padding:7px;background:url(/dom/tabi/img/bg_memo_02_rn.gif) 0 0 no-repeat;width:327px;}
#MemoArea02 h3{float:left;width:100px;margin:0;padding:0;}
#MemoArea02 form{width:200px;float:right;}
#MemoArea02 select{width:160px;height:18px;font-size:12px;}
#MemoArea02 option{height:16px;font-size:12px;}
#MemoArea02 input{vertical-align:top;width:35px;margin-left:2px;}


/*	-----------------------------------------------
	present
	----------------------------------------------- */
#PresentArea{
	width:914px;
	/*margin:0 12px;*/
	background-color:#FFFFFF;
	visibilly:hidden;
	padding-bottom:6px;
	/*_height:1%;*/
}


#InfoArea{
	width: 563px;
	float:left;
	padding: 0px;
	margin: 0px ;
	}
	

#InfoArea h3 {
	padding:5px 0 2px 0;
	}
	

#InfoArea .info-col2{
	float:left;
	width:269px;
	border-width:0 1px 1px 0;
	border-color:#d9dadb #e6e6e6;
	border-style:solid;
	padding:5px;
}
#InfoArea .left{
	margin-right:1px;
}



#InfoArea .info-col2 .col1{ float:left; margin-right:6px; width:69px;}
#InfoArea .info-col2 .col2{ float:left; width:190px;}

#InfoArea .link-box{ background-color:#f4f4f4;}
#InfoArea .link-box2{ background-color:#e6e6e6;}




#DownloadArea{
	float:right;
	width:343px;
	margin-botom:6px;
	}
	

#DownloadArea h3 {
	padding:5px 0 2px 0;}
	
	

#DownloadArea .download-col2{
	padding:5px;
}

#DownloadArea .link-box{ background-color:#ffffff;}
#DownloadArea .link-box2{ background-color:#e6e6e6;}

#DownloadArea .download-col2 .col1{
	float:left;
	margin-right:6px;
	width:99px;
}
#DownloadArea .download-col2 .col2{
	float:left;
	width:220px;
}


/*	-----------------------------------------------
	link
	----------------------------------------------- */

#LinkArea{
	padding:13px 0 7px 0;
	background:#ededed url(/dom/tabi/img/bg_linkarea_01.gif) 0 0 repeat-x;
	width:940px;
}


#LinkArea ul.link-banner {
	width:898px;
	margin-left:21px;}

#LinkArea ul.link-banner li{
	float:left;
	margin-right:6px;
	width:220px;
}

#LinkArea ul.link-banner li.end{
	float:left;
	margin-right:0;
	width:220px;
}


#WeatherArea{
	padding:4px 6px 7px 5px;
	background:url(/dom/tabi/img/bg_weather_01_rn.gif) 0 0 no-repeat;
	width:327px;
	height:18px;
}

#WeatherArea .weather-wrap{
}

#WeatherArea h3{
	float:left;
	width:89px;
	margin:0;
	padding:0;
}

#WeatherArea form{
	float:right;
	width:200px;
}

#WeatherArea select{
	width:160px;
	height:18px;
	font-size:12px;
}

#WeatherArea option{
	height:16px;
	font-size:12px;
}

#WeatherArea input{
	vertical-align:top;
	width:35px;
	margin-left:2px;
}

#KankoArea{
	padding:0px 6px 7px 5px;
	background:url(/dom/tabi/img/bg_kanko_01.gif) 0 0 no-repeat;
	width:327px;
	height:105px;
}
#kankoArea h3{
	margin:0;
	padding:0;
}
#KankoArea p {
	margin: 0px;
	padding: 0px;
}

a.link-item03{
	text-decoration:none;
}
a.link-item03:link,
a.link-item03:visited{ color:#333333;}
a.link-item03:hover,
a.link-item03:active{ color:#e12209;}


a.link-item04 { 
    display : block; 
    padding : 3px 3px 3px 17px;
	margin: 0 10px 0 0 ; 
	background:url(/dom/tabi/img/icon_cmn_arrow01.gif) no-repeat 0.3em 0.5em;
    font-weight : bold; 
    line-height : 1.3; 
    text-decoration : none; 
}

a.link-item04:link,
a.link-item04:visited{ 
	color:#333333;
	background:transparent url(/dom/tabi/img/icon_cmn_arrow01.gif) no-repeat 0.3em 0.5em;}
a.link-item04:hover,
a.link-item04:active{
	color:#e12209;
	background:#f4f4f4 url(/dom/tabi/img/icon_cmn_arrow01.gif) no-repeat 0.3em 0.5em;
}



a.link-item05 { 
    padding : 3px 3px 3px 17px;
	margin: 0 10px 0 0 ; 
	background:url(/dom/tabi/img/icon_cmn_arrow01.gif) no-repeat 0.3em 0.3em;
    font-weight : bold; 
    line-height : 1.3; 
    text-decoration : none; 
}

a.link-item05:link,
a.link-item05:visited{ 
	color:#333333;
	background:transparent url(/dom/tabi/img/icon_cmn_arrow01.gif) no-repeat 0.3em 0.3em;
	}
a.link-item05:hover,
a.link-item05:active{
	color:#e12209;
	background:#f4f4f4 url(/dom/tabi/img/icon_cmn_arrow01.gif) no-repeat 0.3em 0.3em;
	text-decoration : none;
}






/*	-----------------------------------------------
	clear box
	----------------------------------------------- */
#MainArea:after,
#NewsArea:after,
.main-col2:after,
.selection-col2:after,
.unusual-col2:after,
.column-col2:after,
.memo-wrap:after,
.research-link:after,
#PresentArea:after,
#PresentArea .category-wrap:after,
.info-wrap:after,
.info-col2:after,
.download-col2:after,
.link-banner:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#NewsArea,
.main-col2,
.selection-col2,
.unusual-col2,
.column-col2,
.memo-wrap,
.research-link,
/*#PresentArea .category-wrap,*/
.info-wrap,
.info-col2,
.download-col2,
.link-banner{
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html #NewsArea,
* html .main-col2,
* html .selection-col2,
* html .unusual-col2,
* html .column-col2,
* html .memo-wrap,
* html .research-link,
* html #PresentArea .category-wrap,
* html .info-wrap,
* html .info-col2,
* html .download-col2,
* html .link-banner{
	height:1%;
}

#NewsArea,
.main-col2,
.selection-col2,
.unusual-col2,
.column-col2,
.memo-wrap,
.research-link,
#PresentArea .category-wrap,
.info-wrap,
.info-col2,
.download-col2,
.link-banner{
	display:block;
}
/* End hide from IE-mac */



/* index08
------------------------------------------ */

.dom_index08 .mainBox .naviblock ul{
	width:710px;
	height:161px;
	padding-bottom:10px;
	}
	

.dom_index08 .mainBox .naviblock li.w236 {
	float:left;
	width:236px;
	margin:0;
	padding:0;
	}
	

.dom_index08 .mainBox .naviblock li.w237 {
	float:left;
	width:237px;
	margin:0;
	padding:0;
	}


.dom_index08 .mainBox .Leftblock { 
	width:300px;
	float:left;
	}
	

.dom_index08 .mainBox .Leftblock .columnArticleA01{
	border-bottom:solid 1px #d9d9d9;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	padding-bottom:5px;
	}
	

.dom_index08 .mainBox .Leftblock .columnArticleA01 .icon {
	margin:0 10px 9px 6px;
	padding:2px 0 0 0;
	}
	
.dom_index08 .mainBox .Leftblock .columnArticleA01 dd.section{
	margin: 0 0 0 63px;
	padding:0 6px 0 0;
	width: auto;
	}
	

.dom_index08 .mainBox .Leftblock .subTitleA01 h3 { margin:0;}

.dom_index08 .mainBox .Leftblock .subTitleA01 h4 { margin:0;}
	
.dom_index08 .divideA { border-bottom: solid 1px #d9d9d9;}	

.dom_index08 .divideB { border-bottom: dotted 1px #d9d9d9;}	


.dom_index08 .mainBox .Rightblock {
	width:400px;
	float:right;
	margin:0;
	}
	
	
.dom_index08 .mainBox .Rightblock .subTitleB01 { margin-bottom: 10px;}


.dom_index08 .mainBox .Rightblock h3 { font-weight:normal;}

.dom_index08 .mainBox .Rightblock p,
.dom_index08 .mainBox .Rightblock ul { margin:0 0 5px 6px;}
	


.dom_index08 .columnArticleA01 dt.icon{margin: 0 0 9px;padding: 10px 0 0 0;}
.dom_index08 .columnArticleA01 dt.icon img{float: left;}
.dom_index08 .columnArticleA01 dd.section{margin: 0 0 0 53px;width: auto;padding: 0 0 0 0;}


.dom_index08 .sideBox .colum05,
.dom_index08 .sideBox .contentsBlockA03 { 
	margin:3px 0 10px 0;
	width:220px;
	}


.dom_index08 .sideBox .title,
.dom_index08 .sideBox p{
	width:210px;
	margin:5px auto;
	padding:0;
	}

.dom_index08 .Linkbnner_s001 {
	width:400px;
	padding:8px 0 0 0;
	margin:0;
	overflow:hidden;
	background:url(/inter/img_02/bglinkbnners_t.gif) top no-repeat;
	}
.dom_index08 .Linkbnner_s002 {
	width:400px;
	padding:8px 0 0 0;
	overflow:hidden;
	background:url(/inter/img_02/bglinkbnners_t.gif) top no-repeat;
	}
	
	
.dom_index08 .Linkbnner_s003 {
	width:400px;
	padding:0;
	overflow:hidden;
	}
	
	
.dom_index08 .Linkbnner_s001:after,
.dom_index08 .Linkbnner_s002:after,
.dom_index08 .Linkbnner_s003:after　{
　　clear:　both;
　　content:"";
　　display:　block;
　　}


/* Linkbnner_s （Leftblock内2つ横並びのbox）
-------------------------------------------*/


.dom_index08 .Linkbnner_s01 {
	width:400px;
	border-top: dotted 1px #d9d9d9;
	border-bottom: dotted 1px #d9d9d9;
	padding:8px 0 0 0;
	margin:0;
	margin-top:25px;
	overflow:hidden;
	background:url(/dom/img_08/bglinkbnners_t.gif) top no-repeat;
	}
	
.bg_B {
	width:400px;
	background:url(/dom/img_08/bglinkbnners_b.gif) bottom no-repeat;
	padding-bottom:8px;}
	
	
.bg_M {
	width:400px;
	background:url(/dom/img_08/bglinkbnners_m.gif) repeat-y;
	}
	

.dom_index08 .Linkbnner_s02 {
	width:400px;
	border-bottom: dotted 1px #d9d9d9;
	padding:8px 0 0 0;
	margin-bottom:25px;
	overflow:hidden;
	background:url(/dom/img_08/bglinkbnners_t.gif) top no-repeat;
	}
	
	
.dom_index08 .Linkbnner_s03 {
	width:400px;
	padding:0;
	overflow:hidden;
	}
	
	
.dom_index08 .Linkbnner_s01:after,
.dom_index08 .Linkbnner_s02:after,
.dom_index08 .Linkbnner_s03:after　{
　　clear:　both;
　　content:"";
　　display:　block;
　　}
		



.bablock_s {
	width:200px;
	float:left;
	}
	
	
.dom_index08 .bablock_s dl {
	width:199px;　}/* カラム落ち対処*/
	

.dom_index08 .bablock_s dt {
	float:right;
	width:128px;
	padding:0 10px 0 0;
	margin-left:0;
	}
	
	
.dom_index08 .bablock_s dd,
.dom_index08 .bablock_sl dd{
	width:61px;
	float:left;
	margin-left:0;
	}


.dom_index08 .bablock_s dd img,
.dom_index08 .bablock_sl dd img	{
	padding:0 8px;}
	

.bablock_b01 {
	width:180px;
	padding:0 0 4px 10px;
	float:left;
	}
	

.bablock_b02 {
	width:180px;
	padding:0 10px 4px 0;
	float:right;
	}
	

	

/* Linkbtnarea-------------------------*/

.dom_index08 .Linkbtnarea {
	width:940px;
	border-top: dotted 1px #d9d9d9;
	border-bottom: dotted 1px #d9d9d9;
	background:url(/dom/img_08/bglarea_t.gif) top no-repeat;
	clear:both;
	padding:10px 0 0 0;
	}
	
.dom_index08 .Linkbtnarea {
	clear:　both;
　　content:"";
　　display:　block;
	}
	
.dom_index08 .LinkbtnareaT {
	
	/*padding-top:10px;*/
	}
		

.dom_index08 .LinkbtnareaB {
	background:url(/dom/img_08/bglarea_b.gif) bottom no-repeat;
	width:940px;
	padding-bottom:10px;
	}	

.dom_index08 .LinkbtnareaM {
	background:url(/dom/img_08/bglarea_m.gif) repeat-y;
	}


.dom_index08 .Linkbtnarea .Lboxw235 {
	float:left;
	width:235px;
	_width:234px;
	}

	
.dom_index08 .Linkbtnarea dl {
	width:235px;
	_width:234px;
	min-height:1px;
	}


.dom_index08 .Linkbtnarea dt {
	float:right;
	width:158px;
	margin-right:0;
	padding-right:8px;
	margin:0;
	}
	
	
.dom_index08 .Linkbtnarea dd {
	float:right;
	width:158px;
	margin-right:0;
	padding-right:8px;
	}
	
	
.dom_index08 .Linkbtnarea dd.img{
	width:48px;
	float:left;
	margin-left:8px;
	padding:0;
	}
	


/* sidebox----------------------------*/
	

.dom_index08 .sidebox .subTitleA01,
.dom_index08 .sidebox .subTitleA01 a.linkBtnA,
.dom_index08 .sidebox .subTitleA01 a.linkBtnA:link,
.dom_index08 .sidebox .subTitleA01 a.linkBtnA:visited { margin:0px;}

	
.dom_index08 .sidebox .linecolum .separator{ border-top:1px solid #d9d9d9 ;}


.dom_index08 .sideBox .linecolum{
	width:218px;
	background-color: #FFFFFF;
	border-bottom:solid 1px #d9d9d9;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	margin:0 0 10px 0;
	}
	
	
.dom_index08 .sideBox .linecolum:after　{
　　clear:　both;
　　content:"";
　　display:　block;
　　}
	
	
.dom_index08 .sideBox .innerblock {
	width:214px;
	margin:0 2px 2px 2px;
	padding:0;}


/* txtAreaA01 */
.linecolum .txtblock {
	padding:8px;
	line-height:1.2;
	width:198px;
	}


.linecolum .txtblock img.photo{
	float:right;
	padding:0 0 3px 8px;
	width:45px;
	}
	
	
.linecolum .txtblock p{
	margin-left:3px;
	}


.dom_index08 .sideBox .colum02 .linksListB01 {
	margin-left:10px;
	padding-top:10px;
	}
	
	
.dom_index08 .noteBlockA01{padding: 10px 0 0 0;border: none;}
