@charset "Shift_JIS";

/* reset
------------------------------------------ */
body,div,pre,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,th,td,address{margin:0;padding:0;}
table{margin:0;padding:0;border:none;border-spacing:0;border-collapse:collapse;}
img,a img,fieldset{border:none;}
ol,ul,li{list-style-type:none;}
address{font-style:normal;}
hr{border:none;display:none;height:0;visibility:hidden;}

/* clearfix
------------------------------------------ */
.clearfix:after,.rnClearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.rnClearfix{display:block;}
.clear{clear:both;}
* html .clearfix,* html .rnClearfix{height:1%;}
*:first-child+html .clearfix,*:first-child+html .rnClearfix{display:inline-block;}

/* setup
------------------------------------------ */
html{overflow-y:scroll;}
body{background:#ffffff;font-family:"Meiryo","メイリオ","MS UI Gothic", "Tahoma", "Lucida Grande", "ヒラギノ丸ゴ Pro W4", "Osaka", "ＭＳ Ｐゴシック", sans-serif;font-size:85%;width:100%;}
p,h2,h3,h4,h5,h6,li,th,td,dt,dd,pre,legend{font-size:100%;line-height:1;color:#000000;}
a,a:link,a:visited{color:#0f0f69;background:transparent;text-decoration:none;}
a:hover,a:active{color:#cc0000;background:transparent;text-decoration:underline;}
a[name]:hover{text-decoration:none !important;outline:0 !important;}
a img{color:#000000;}
.rollover{cursor:pointer;}
input,select,option,optgroup,textarea{font-family:"Meiryo","メイリオ","MS UI Gothic", "Lucida Grande", "Osaka", "ＭＳ Ｐゴシック", sans-serif;}
input[type="password"]{font-family:Arial;ime-mode:disabled;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="image"]{cursor:pointer;}
input[type="file"]{height:20px;}
input[type="radio"]{vertical-align:-2px;}
input[type="checkbox"]{vertical-align:-2px;}
*:first-child+html input[type="radio"]{vertical-align:3px;}
*:first-child+html input[type="checkbox"]{vertical-align:3px;}
select{vertical-align:middle;font-size:88% !important;}
label{cursor:pointer;padding-left:2px;}
body{line-height:1.5;}
#popup {margin:12px 10px 10px 10px;}
#popup p,#popup li,#popup dt,#popup dd,#popup th,#popup td{line-height:1.5 !important;}

/* set class
------------------------------------------ */
/* margin */
.mgt0{margin-top:0!important;}
.mgt3{margin-top:3px!important;}
.mgt4{margin-top:4px!important;}
.mgt5{margin-top:5px!important;}
.mgt8{margin-top:8px!important;}
.mgt10{margin-top:10px!important;}
.mgt12{margin-top:12px!important;}
.mgt15{margin-top:15px!important;}
.mgt20{margin-top:20px!important;}
.mgt25{margin-top:25px!important;}
.mgt30{margin-top:30px!important;}

.mgb0{margin-bottom:0!important;}

.mgt1em{margin-top:1em!important;}
.mgr1em{margin-right:1em!important;}
.mgb1em{margin-bottom:1em!important;}
.mgl1em{margin-left:1em!important;}
.mgr2em{margin-right:2em!important;}

/* padding */
.pdt0{padding-top:0!important;}
.pdt1{padding-top:1px!important;}
.pdt3{padding-top:3px!important;}
.pdt4{padding-top:4px!important;}
.pdt5{padding-top:5px!important;}
.pdt6{padding-top:6px!important;}
.pdt8{padding-top:8px!important;}
.pdt10{padding-top:10px!important;}
.pdt11{padding-top:11px!important;}
.pdt12{padding-top:12px!important;}
.pdt15{padding-top:15px!important;}
.pdt20{padding-top:20px!important;}
.pdt25{padding-top:25px!important;}
.pdt30{padding-top:30px!important;}

.pdr15{padding-right:15px!important;}
.pdr20{padding-right:20px!important;}

.pdb0{padding-bottom:0!important;}
.pdb1{padding-bottom:1px!important;}
.pdb10{padding-bottom:10px!important;}
.pdb15{padding-bottom:15px!important;}

.pdl8{padding-left:8px !important;}

/* border */
.bot0{border-top-width:0!important;}
.bor0{border-right-width:0!important;}
.bob0{border-bottom-width:0!important;}
.bol0{border-left-width:0!important;}

/* width */
.wid60{width:60px!important;}
.wid65{width:65px!important;}
.wid76{width:76px!important;}
.wid80{width:80px!important;}
.wid89{width:89px!important;}
.wid90{width:90px!important;}
.wid111{width:111px!important;}
.wid130{width:130px!important;}
.wid173{width:173px!important;}
.wid174{width:174px!important;}
.wid179{width:179px!important;}
.wid182{width:182px!important;}
.wid183{width:183px!important;}
.wid203{width:203px!important;}
.wid216{width:216px!important;}
.wid220{width:220px!important;}
.wid100P{width:100%!important;}

/* layout */
.floatL{float:left;}
.floatR{float:right;}

.alL{text-align:left!important;}
.alC{text-align:center!important;}
.alR{text-align:right!important;}

.vaT{vertical-align:top!important;}
.vaM{vertical-align:middle!important;}
.vaB{vertical-align:bottom!important;}

/* display */
.disNon{display:none!important;}
.disBlo{display:block!important;}
.disInl{display:inline!important;}
.visHid{visibility:hidden!important;}
.visVis{visibility:visible!important;}

/* link */
a.white:link,a.white:visited,a.white:hover,a.white:active{color:#ffffff;}
a.uline:link,a.uline:visited{color:#0f0f69;text-decoration:underline;}
a.uline:hover,a.uline:active{color:#cc0000;text-decoration:underline;}

/* hide */
.hide,.rnHide{position:absolute;width:0;height:0;overflow:hidden;}

/* text */
.nowrap{white-space:nowrap;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.upCase{text-transform:uppercase;}
.smaller01{font-size:88%!important;}
.larger01{font-size:118%!important;}
.regular01{font-size:100%!important;}

.txBla{color:#000000;}
.txWhi{color:#ffffff;}
.txRe1{color:#cc0000;}
.txRe2{color:#990000;}
.txGra{color:#666666;}
.txInd{color:#0f0f69;}
.txStr{color:#996600;}
.txTel{font-size:170%;color:#996600; font-weight:bold;}

.inText{margin:0 3px;}
.inText a,.inText a:visited{text-decoration:underline!important;}

.textBox01{border:solid 1px #9f9f9f; padding:10px;}

/* background */
.bgRed{background-color:#cc0000;color:#ffffff;}
.bgWhi{background-color:#ffffff;}
.bgGra{background-color:#cccccc;}

/* newIcon */
.newIcon{color:#FFFFFF;background:#CC0000;font-size:80%;padding:0 5px;letter-spacing:1px;line-height:1.3!important;margin:0 4px 0 0;display:inline;}

/* withIcon */
.withIcon a{text-decoration:none;}
.withIcon a:hover,.withIcon a:active{text-decoration:underline;}
.withIcon img{vertical-align:middle;}
.indTri {display:inline-block;padding-left:6px;text-indent:-6px!important;white-space:normal;zoom:1;}
.indPop {display:inline-block;padding-left:14px;text-indent:-14px!important;white-space:normal;zoom:1;}
* html .indTri {padding-left:12px;}
* html .indPop{padding-left:28px;}
*:first-child+html .indTri {padding-left:12px;}
*:first-child+html .indPop{padding-left:28px;}

/* iconLink 2012 */
a.iconLink{background:url(../img/icon_triangle_001.gif) no-repeat 0 6px!important;padding-left:6px!important;text-indent:0;display:inline-block; line-height:1.4;zoom:1;}
a.iconOther{background:url(../img/icon_popup_p_001.gif) no-repeat 0 4px!important;padding-left:14px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}
a.iconOtherW{background:url(../img/icon_popup_p_003.gif) no-repeat 0 2px!important;padding-left:15px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}
a.iconDown{background:url(../img/icon_arrow_001.gif) no-repeat 0 3px!important;padding-left:10px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}
a.iconUp {background: url(../img/icon_arrowtop_001.gif) no-repeat 0 3px!important;padding-left:10px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}
a.iconOpen{background:url(../img/icon_open_01.gif) no-repeat 0 3px!important;padding-left:15px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}
a.iconClose{background:url(../img/icon_close_01.gif) no-repeat 0 3px!important;padding-left:15px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}
a.iconReturn{background:url(../img/icon_return-mark_01.gif) no-repeat 0 3px!important;padding-left:14px!important;text-indent:0;display:inline-block;line-height:1.4;zoom:1;}

/* linkBtnB */
a.linkBtnB,a.linkBtnB:link,a.linkBtnB:visited{margin-bottom:1px;padding:4px 5px 4px 11px;border:3px solid #bfbfbf;background-color:#fefefe;background-image:url(../img/bg_link-button.gif);background-repeat:repeat-x;background-position:top left;display:block;color:#0f0f69;text-indent:-6px;text-decoration:none; line-height:1.1;}
a.linkBtnB:hover,a.linkBtnB:active{background-color:#dedede;background-image:url(../img/bg_link-button_o.gif);background-repeat:repeat-x;background-position:top left;color:#0f0f69;text-decoration:none;}
a.linkBtnB img{vertical-align:middle;}
.iconTypeA01 a.linkBtnB,.iconTypeA01 a.linkBtnB:link,.iconTypeA01 a.linkBtnB:visited{padding-left:19px;text-indent:-14px;}

/* linkButtonC01 */
div.linkButtonC01{width:220px;padding-top:3px;background-image:url(../img/bg_link-btn-c01_top.gif);background-repeat:no-repeat;}
div.linkButtonC01 div.linkBody{background-image:url(../img/bg_link-btn-c01_o.gif);background-repeat:no-repeat;}
div.linkButtonC01 div.linkBody a{margin:0;padding:5px 14px 3px 8px;background-image:url(../img/bg_link-btn-c01_n.gif);background-repeat:no-repeat;background-position:left top;color:#0f0f69;text-decoration:none;display:block;line-height:1.05;}
div.linkButtonC01 div.linkBody a:hover{color:#0f0f69;background-image:url(../img/bg_link-btn-c01_o.gif);background-repeat:no-repeat;}
div.linkButtonC01 div.divide{background-image:url(../img/bg_link-btn-c01_bottom.gif);background-repeat:no-repeat;}

/* linkButtonC02 */
div.linkButtonC02{background:url(../img/bg_link-btn-c02_nose.gif) no-repeat;padding-left:3px;line-height:1;}
div.linkButtonC02 a{background:url(../img/bg_link-btn-c02_n.gif) no-repeat top right;display:block;height:21px;padding:9px 20px 0 5px;text-decoration:none;}
div.linkButtonC02 a:link,div.linkButtonC02 a:visited{background-image:url(../img/bg_link-btn-c02_n.gif);background-repeat:no-repeat;background-position:right top;text-decoration:none;}
div.linkButtonC02 a:hover,div.linkButtonC02 a:active{color:#0f0f69;background-image:url(../img/bg_link-btn-c02_o.gif);text-decoration:none;}

/* topicPath 2012 */
.topicPath{width:940px;margin:8px auto 0; text-align:left;}
.topicPath li{line-height:1.4; display:inline; margin-right:8px; font-size:88%;}
.topicPath li span,.topicPath li a{margin-right:8px;}
.topicPath li a:link,.topicPath li a:visited,.topicPath li a:hover,.topicPath li a:active{text-decoration:underline;}

/* numListA01 2012 */
ol.numListA01 li{list-style-type: decimal;line-height: 1.5;margin-left:2.3em;background-image:none;}
ol.numListA01 ul li{list-style-type: none;margin-left:0;}

/* textList 2012*/
.textListA01,.textListA02,.textListA03{margin-left:3px;}
.textListA01 li,
* li .textListA01 li{padding-left:9px;background-image:url(../img/parts_dot_001.gif);background-repeat:no-repeat;background-position:0 8px;line-height:1.5;text-indent:0;}
.textListA02 li,
* li .textListA02 li{padding-left:9px;background-image:url(../img/parts_dot_003.gif);background-repeat:no-repeat;background-position:0 8px;color:#990000;line-height:1.5;text-indent:0;}
.textListA03 li,
* li .textListA03 li{padding-left:9px;background-image:url(../img/parts_dot_004.gif);background-repeat:no-repeat;background-position:0 8px;color:#cc0000;line-height:1.5;text-indent:0;}
.textListB01 li,
* li .textListB01 li{padding-left:12px;background-image:url(../img/parts_dot_005.gif);background-repeat:no-repeat;background-position:0 5px;line-height:1.5;text-indent:0;}

/* notesList 2012 */
.notesListA01 li,
* li .notesListA01 li{padding-left:1em;text-indent:-1em;line-height:1.5; background-image:none;color:#000000;}
.notesListA02 li,
* li .notesListA02 li{padding-left:1em;text-indent:-1em;line-height:1.5; background-image:none;color:#000000;}
.notesListB01 li,
* li .notesListB01 li{padding-left:1.7em;text-indent:-1.7em;line-height:1.5; background-image:none;color:#000000;}

/* linksList */
.linksListA01{text-align:left;}
.linksListA01 li{margin-right:20px;display:inline;}
.linksListA02{text-align:right;}
.linksListA02 li{margin-left:20px;display:inline;}
.linksListB01 li{margin-left:6px;text-indent:-6px;line-height:1.5;}
.linksListB01 li.iconTypeA01{margin-left:14px;text-indent:-14px;}
.linksListB02 li{line-height:1;}
.linksListB03 li{margin-bottom:4px;line-height:1;}
.linksListC01{width:710px;}
.linksListC01 li{margin:0 10px 4px 0;display:block;float:left;width:225px;line-height:1;}

/* linkList 2012 */
.linkLA01{text-align:left;margin-top:10px;font-size:88%;}
.linkLA01 li{margin-right:20px;display:inline;line-height:1.3;}
.linkLA01 li a,.linkLA02 li a{background: url(../img/icon_triangle_001.gif) no-repeat 0 5px!important; padding-left:6px;display:inline-block;}
.linkLA01 li a.iconOther,.linkLA02 li a.iconOther{background: url(../img/icon_popup_p_001.gif) no-repeat 0 4px!important; padding-left:14px!important;display:inline-block;}
.linkLA01 li a.iconDown,.linkLA02 li a.iconDown{background: url(../img/icon_arrow_001.gif) no-repeat 0 2px!important; padding-left:10px!important;display:inline-block;}
.linkLA02{text-align:right;margin-top:10px;font-size:88%;}
.linkLA02 li{margin-left:20px;display:inline;line-height:1.3;}
.linkLB01 li{line-height:1.5;}
.linkLB01 li a{background: url(../img/icon_triangle_001.gif) no-repeat 0 7px !important; padding-left:6px;display:inline-block;}
.linkLB01 li a.iconOther{background: url(../img/icon_popup_p_001.gif) no-repeat 0 4px !important;}

/* notesField 2012 */
div.notesField{padding-bottom:5px;border:1px solid #a8a8a8; height:1%;}
div.notesField h2{margin-bottom:12px;padding:8px 10px 7px;background-color:#eeeeee;}
div.notesField h3,div.notesField h4{margin:0 10px 4px;}
div.notesField .notesHead{color:#990000;}
div.notesField .notesHead img{margin-right:2px;vertical-align:middle;}
div.notesField p.infoService{margin:0 9px;padding:9px;border:1px solid #cccccc;}
div.notesField ul.textListA01,div.notesField ul.textListA02,div.notesField ul.notesListA01,div.notesField p.text,div.notesField .linkBtnA01{margin:0 10px 7px;}

/* input */
input.password{font-family:Arial, sans-serif;}
input.w180{width:180px;line-height:1.4;}
.noscript_txt{line-height:1.3; font-size:130%;}

/* contents
------------------------------------------ */
/* wrapper */
#wrapper{width:auto;min-width:950px;}

/* HeaderArea */
#HeaderArea{background:#fff url(../img/bg_header_003.gif) repeat-x left bottom;text-align:center;height:100%;}

/* middleArea */
#middleArea{margin:8px 0 0;width:940px;min-height:490px;text-align:left;}
* html #middleArea{margin-top:0;}
*:first-child+html #middleArea{margin-top:0;}
.middleArea{margin:0;width:940px;text-align:left;}
p.spRdt{display:table;margin:20px 0; background:url(../img/bg_smartphone_rdt.png) no-repeat 0 0;width:100%;height:128px;font-size:58px;font-weight:bold;}
p.spRdt.twoLines{font-size:48px;}
.intltour_indexPage p.spRdt.twoLines{font-size:44px;}
p.spRdt a{display:table-cell;padding:0 115px;margin:0 auto;text-align:center;vertical-align:middle;line-height:1.2;}
p.spRdt a:hover{color:#0f0f69;text-decoration:none;}
p.spRdt.twoLines a{padding-top:5px;}

/* loLeft / loRight */
#loLeft{float:left;width:622px;}
#loRight{float:right;margin:0;padding:0;width:300px;}
.loLeft{float:left;width:620px;}
.loRight{float:right;margin:0;padding:0;width:300px;}

/* contents */
.contents{width:940px;margin:15px auto 0;text-align:left;}
.contents p,.contents dt,.contents dd,.contents th,.contents td{line-height:1.5;}

/* main and side box */
.contents div.mainBox{float:left;width:710px;}
.contents div.mainBox div.mainBoxL{float:left;width:350px;}
.contents div.mainBox div.mainBoxR{float:right;width:350px;}
.contents div.sideBox{float:right;width:220px;}

/* half and half Box */
.contents div.halfBoxL{float:left;width:460px;}
.contents div.halfBoxR{float:right;width:460px;}
.contents div div.inHalfBoxL{float:left;width:220px;}
.contents div div.inHalfBoxR{float:right;width:220px;}

/* sectionA01 2012 width 620px */
.sectionA01{margin-top:20px;width:620px;}
.sectionA01.first{margin-top:0;}
.sectionA01 .section-body{border:none;padding:14px 14px 0;background:transparent url(../img/bg_section_base_top_001.png) no-repeat left top;zoom:1;}
* html .sectionA01 .section-body{background:transparent url(../img/bg_section_base_top_001.gif) no-repeat left top;}
.sectionA01 .section-middle{border:1px solid #cccccc;border-bottom:none;border-top:none;padding:14px;}
.sectionA01 .section-separate{position:relative;border:1px solid #cccccc;border-top:none;border-bottom:1px solid #ccc;padding:9px;text-align:right;background:url(../img/bg_section_bottom.gif) #ededed repeat-y left top;}
.sectionA01 .section-bottom{border:none;padding:0 14px;background:transparent url(../img/bg_section_base_bottom_001.png) no-repeat left bottom;height:14px;font-size:0;line-height:0; margin:0;}
* html .sectionA01 .section-bottom{background:transparent url(../img/bg_section_base_bottom_001.gif) no-repeat left bottom;}
.sectionA01 .section-bottom-link li,.sectionA01 .section-bottom-link a,.sectionA01 .section-bottom-link span {display:inline;margin:0;border:none;padding:0;line-height:1.5;}
.sectionA01 .section-bottom-link p,.sectionA01 .section-bottom-link ul{margin:0;border:none;padding:10px 10px 2px 0;text-align:right;height:auto;background-color:transparent;background-image:url(../img/bg_section_bottom.gif);background-repeat:no-repeat;background-position:left top;zoom:1;}
.sectionA01 .section-bottom-link ul li {margin-left:10px;}
* html .sectionA01 .section-bottom-link ul {padding-left:10px;}
* html .sectionA01 .section-bottom-link ul li{margin-left:10px;}
.sectionA01 .section-bottom-link .section-bottom-link-bottom{margin:0;border:none;padding:0;height:8px;width:100%;line-height:0;text-align:right;text-indent:-9999px;background-color:transparent;background-image:url(../img/bg_section_bottom_b.png);background-repeat:no-repeat;background-position:left bottom;zoom:1;font-size:0;}
.sectionA01 .section-separate,.sectionA01 .section-bottom-link p{background-image:url(../img/bg_section_bottom.jpg);}
.sectionA01 .section-separate a,.sectionA01 .section-bottom-link a{line-height:1.4;}
.sectionA01 .section-separate a:hover,.sectionA01 .section-bottom-link a:hover{text-decoration:underline;}
.sectionA01 .section-bottom-link img,.sectionA01 .section-separate img{ vertical-align:middle;}
.section-middle .caption{font-size:88%;line-height:1.4;zoom:1;}
.section-middle .caption_area .leftCap{margin-right:10px;}
.section-middle .caption_area .rightCap{text-align:right;}
.sectionA01 .textBox02{ background:#f1f1f1; padding:10px;}
.sectionA01 dl.textList dt{font-weight:bold;}
.sectionA01 dl.textList dt.first{margin-top:0;}
.sectionA01 dl.textList dd{padding-left:5px; margin-top:5px;}
* html .sectionA01 dl.textList dd{padding-left:5px; margin-top:3px;}
.sectionA01 .textBox02.textList dt{margin-bottom:5px;}
.sectionA01 .textBox02.textList dd{padding-left:0px !important;}
.sectionA01 .linkLB01 li{margin-top:5px;}
.sectionA01 .linkLB01 li.first{margin-top:0;}
* html .sectionA01 .linkLB01 li{margin-top:2px;}
*:first-child+html .sectionA01 .linkLB01 li{margin-top:2px;}

/* section_w940 2012 width 940px */
.section_w940{margin:20px 0px 0px;}
.section_w940.first{margin-top:0px;}
.section_w940 .section-body {border:none;background:transparent url(../img/bg_940_base_top_001.gif) no-repeat left top;zoom:1;padding:14px 14px 0;}
.section_w940 .section-middle{border:1px solid #cccccc;border-bottom:none;border-top:none;padding:14px;}
.section_w940 .section-bottom {background: url(../img/bg_940_base_bottom_001.gif) no-repeat center top;height:14px;width: 940px;}

/* .section**HasHead タイトルを持つとき 2012 */
.sectionA01HasHead .section-body{background-position:left -15px;}
.sectionA01HasHead.sectionA01 .section-middle,.section_w940HasHead.section_w940 .section-middle{border-top:none;margin-top:-10px;padding-top:24px!important;}
.sectionA01HasHead.sectionA01 .section-middle.lineTop,.section_w940HasHead.section_w940 .section-middle.lineTop{padding-top:15px!important; margin-top:0!important;}
.sectionA01HasHead .subTitleA01,.sectionA01HasHead .subTitleA02,.sectionA01HasHead .subTitleA03,.sectionA01HasHead .subTitleB01,.sectionA01HasHead .subTitleB02,.sectionA01HasHead .subTitleB03,.sectionA01HasHead .subTitle,.section_w940HasHead .subTitle{margin-bottom:0 !important;}

/* section 2012 width 共通項目 */
.sectionA01 .lineDotT,.section_w940 .lineDotT{border-top:1px dotted #B8B8B8; padding-top:14px; margin-top:14px;}
.sectionA01 .lineTop,.section_w940 .lineTop{border-top:1px solid #cccccc !important;}



/* twoColBoxA01 2012---------------------------------- */
.twoColBoxA01{margin-top:0;}
.twoColBoxA01 .list{background:url(../img/bg_base_line_001.gif) repeat-y center;}
* html .twoColBoxA01 .list{background:url(../img/bg_base_line_001-02.gif) repeat-y center;}
.twoColBoxA01 .list li {margin-left:0;padding:0 0 4px 0;width:284px;line-height:1.5;zoom:1;}
.twoColBoxA01 a,.twoColBoxA01 p{line-height:1.5;}
.twoColBoxA01 a.iconLink{background-position:0 6px!important;}
.twoColBoxA01 .list li.end{padding:10px 0;background-image:none;}
.twoColBoxA01 .list li img{float:left;margin-right:10px;}
.twoColBoxA01 dl.imgL60textR dt,.twoColBoxA01 dl.imgL50textR dt,.twoColBoxA01 dl.imgL40textR dt{font-weight:bold;}
.twoColBoxA01 dl.imgL60textR dt.noLink,.twoColBoxA01 dl.imgL50textR dt.noLink,.twoColBoxA01 dl.imgL40textR dt.noLink{padding-left:5px;}
.twoColBoxA01 dl.imgL60textR dd,.twoColBoxA01 dl.imgL50textR dd,.twoColBoxA01 dl.imgL40textR dd{padding-left:5px; margin-top:5px;}
.twoColBoxA01 .list li .imgL60textR{float:right;width:210px;}
.twoColBoxA01 .list li .imgL50textR{float:right;width:220px;}
.twoColBoxA01 .list li .imgL40textR{float:right;width:230px;}
.twoColBoxA01 .list li .imgL40textR dd{margin-top:0;}
.twoColBoxA01 .section-middle{border-top:1px solid #ccc;}
.twoColBoxA01 .section-middle .caption{font-size:88%;line-height:1.4;zoom:1;}
.backNon{background:none !important;}

/* twoColBoxA02 2カラムかつ大きめのサムネイルが入る */
.twoColBoxA02{margin-top:0;}
.twoColBoxA02 .list{background:url(../img/bg_base_line_001.gif) repeat-y center;}
* html .twoColBoxA02 .list{background:url(../img/bg_base_line_001-02.gif) repeat-y center;}
.twoColBoxA02 li{width:284px;line-height:1.5;zoom:1;padding:4px 0 4px;}
.twoColBoxA02 a,.twoColBoxA02 p{line-height:1.5;}
.twoColBoxA02 a.iconLink{background-position:0 6px!important;}
.twoColBoxA02 li .text{float:right;width:170px;}
.twoColBoxA02 li img.thumb{float:left;margin-right:10px;}
.twoColBoxA02 li em{font-style:normal;font-weight:bold;}
.twoColBoxA02 li span.sub{font-size:88%;color:#333333;}
.twoColBoxA02 li a,.twoColListLargeThumb li a span.text,.twoColListLargeThumb li a span.strong,.twoColListLargeThumb li a .strong{text-decoration:none;}
.twoColBoxA02 li a:hover,.twoColListLargeThumb li a:hover span.text,.twoColListLargeThumb li a:hover span.strong,.twoColListLargeThumb li a:hover .strong{text-decoration:underline;}

/* sideSetBoxA01 2012 width 300px ------------------------ */
.sideSetBoxA01{margin-top:20px;}
.sideSetBoxA01.first{margin-top:0;}
.sideSetBoxA01 .header{position:relative;width:300px;}
.sideSetBoxA01 .header .btn{position:absolute;right:7px;top:7px;margin:0;padding:0;}
.sideSetBoxA01 .header .btn2{position:absolute;right:7px;top:17px;margin:0;padding:0;}
.sideSetBoxA01 .header .btn li{float:left;margin-left:5px;}
.sideSetBoxA01 .header li{float:left;margin-left:5px;}
.sideSetBoxA01 .header .btn li a{display:block;height:22px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
.sideSetBoxA01 .header .rss a{width:49px;background-image:url(../img/btn_news_side_rss_o.gif);}
.sideSetBoxA01 .header .list a{width:45px;background-image:url(../img/btn_news_side_list_o.gif);}
.sideSetBoxA01 .wrap,.sideSetBoxA01 .bottom{border:none;padding:14px 14px 18px;background:url(../img/bg_section_side_bottom_002.png) center bottom;zoom:1;}
* html .sideSetBoxA01 .wrap,* html .sideSetBoxA01 .bottom{background:url(../img/bg_section_side_bottom_002.gif) center bottom;}
.sideSetBoxA01 .inTop {background: url(../img/bg_section_side_top_001.png) no-repeat scroll left top transparent;padding-top: 3px;}
* html .sideSetBoxA01 .inTop {background: url(../img/bg_section_side_top_001.gif) no-repeat scroll left top transparent;}
.sideSetBoxA01 .inTop .wrap {padding:11px 14px 16px;}
.sideSetBoxA01 .body{border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:14px;background-color:#fff;}
.sideSetBoxA01 .boxBottom{border:none;padding:0;background:url(../img/bg_section_side_bottom_002.png) center bottom;zoom:1;height:18px;font-size:0;line-height:0; margin:0;}
* html .sideSetBoxA01 .boxBottom{padding-bottom:0;background:url(../img/bg_section_side_bottom_002.gif) center bottom;}
.sideSetBoxA01 .hideCell{display:none;}
.sideSetBoxA01 .side_bottom_link{clear:both;padding-top:10px;width:100%;text-align:right;font-size:88%;background-color:transparent;background-image:url(../img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left top;}
.sideSetBoxA01 .side_bottom_link img{margin-right:3px;}
.sideSetBoxA01 li,.sideSetBoxA01 p,.sideSetBoxA01 dt,.sideSetBoxA01 dd{font-size:88%; line-height:1.5;}
.sideSetBoxA01 ul li{margin-bottom:4px;}
* html .sideSetBoxA01 ul li{margin-bottom:2px; line-height:1.3;}
*:first-child+html .sideSetBoxA01 ul li{margin-bottom:2px; line-height:1.3;}
.sideSetBoxA01 .imgL40textR.floatR{width:215px !important;}
.sideSetBoxA01 .imgL50textR.floatR{width:210px !important;}
.sideSetBoxA01 h3{margin-bottom:10px; font-size:96%;}
* html .sideSetBoxA01 h3{margin-bottom:5px;}
*:first-child+html .sideSetBoxA01 h3{margin-bottom:8px;}
.sideSetBoxA01 h3.sub{margin-bottom:0;text-align:center;zoom:1;}
.sideSetBoxA01 .banner{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:15px 14px 14px;background-color:#fff;}
.sideSetBoxA01 .lineBtm{border-bottom:1px solid #cccccc !important; padding-bottom:10px;}
.sideSetBoxA01 .lineTop{border-top:1px solid #cccccc !important;}
.sideSetBoxA01 .lineDotT{border-top: 1px dotted #B8B8B8;padding-top:14px;margin-top:14px;}
.sideSetBoxA01 dl.textList dt,dl.imgLtextR dt{font-weight:bold;}
.sideSetBoxA01 dl.textList dd,dl.imgLtextR dd{padding-left:5px; margin-top:5px;}
.sideSetBoxA01 .linkLA01{font-size:100%;}
.sideSetBoxA01 .headHasBg{background:url(../img/bg_sidetitle_001.gif) no-repeat center top;height:30px;}
.sideSetBoxA01 .headHasBg h2{padding-top:9px;padding-left:14px; padding-right:14px;}
* html .sideSetBoxA01 .headHasBg h2{padding-top:10px;}

#section-side-news .bottom{border-top: 1px solid #DADADA;padding:14px;background:url(../img/bg_section_side_bottom_001.png) center bottom;zoom:1;}
* html #section-side-news .bottom{background:url(../img/bg_section_side_bottom_001.gif) center bottom;zoom:1;}
#section-side-news .headLineList dt, #section-side-news .headLineList dd {padding: 0 0 10px;vertical-align: top; display:block;}
#section-side-news .headLineList dt{color: #333333;line-height: 1.4em;padding: 0 8px 10px 0;white-space: nowrap; float:left; font-weight:bold;}
#section-side-news .headLineList dd {margin-left:68px;}

/* sideSetBoxA02 2012 width 200px ------------------------ */
.sideSetBoxA02{margin-top:10px;}
.sideSetBoxA02.first{margin-top:0;}
.sideSetBoxA02 .header{position:relative;width:220px;}
.sideSetBoxA02 .wrap,.sideSetBoxA02 .bottom{border:none;padding:14px 14px 18px;background:url(../img/bg_section02_side_bottom_002.png) center bottom;zoom:1;}
* html .sideSetBoxA02 .wrap,* html .sideSetBoxA02 .bottom{background:url(../img/bg_section02_side_bottom_002.gif) center bottom;}
.sideSetBoxA02 .inTop {background: url(../img/bg_section02_side_top_001.png) no-repeat scroll left top transparent;padding-top: 3px;}
* html .sideSetBoxA02 .inTop {background: url(../img/bg_section02_side_top_001.gif) no-repeat scroll left top transparent;}
.sideSetBoxA02 .body{border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:14px;background-color:#fff;}
.sideSetBoxA02 .boxBottom{border:none;padding:0;background:url(../img/bg_section02_side_bottom_002.png) center bottom;zoom:1;height:18px;font-size:0;line-height:0; margin:0;}
* html .sideSetBoxA02 .boxBottom{padding-bottom:0;background:url(../img/bg_section02_side_bottom_002.gif) center bottom;}
.sideSetBoxA02 .hideCell{display:none;}
.sideSetBoxA02 .side_bottom_link{clear:both;padding-top:10px;width:100%;text-align:right;font-size:88%;background-color:transparent;background-image:url(../img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left top;}
.sideSetBoxA02 .side_bottom_link img{margin-right:3px;}
.sideSetBoxA02 li,.sideSetBoxA02 p,.sideSetBoxA02 dt,.sideSetBoxA02 dd{font-size:88%; line-height:1.5;}
.sideSetBoxA02 ul li{margin-bottom:4px;}
* html .sideSetBoxA02 ul li{margin-bottom:2px; line-height:1.3;}
*:first-child+html .sideSetBoxA02 ul li{margin-bottom:2px; line-height:1.3;}
.sideSetBoxA02 .imgL40textR.floatR{width:135px !important;}
.sideSetBoxA02 .imgL50textR.floatR{width:130px !important;}
.sideSetBoxA02 h3{margin-bottom:10px; font-size:96%;}
* html .sideSetBoxA02 h3{margin-bottom:5px;}
*:first-child+html .sideSetBoxA02 h3{margin-bottom:8px;}
.sideSetBoxA02 h3.sub{margin-bottom:0;text-align:center;zoom:1;}
.sideSetBoxA02 .banner{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:15px 14px 14px;background-color:#fff;}
.sideSetBoxA02 .lineBtm{border-bottom:1px solid #cccccc !important; padding-bottom:10px;}
.sideSetBoxA02 .lineTop{border-top:1px solid #cccccc !important;}
.sideSetBoxA02 .lineDotT{border-top: 1px dotted #B8B8B8;padding-top:14px;margin-top:14px;}
.sideSetBoxA02 dl.textList dt,dl.imgLtextR dt{font-weight:bold;}
.sideSetBoxA02 dl.textList dd,dl.imgLtextR dd{padding-left:5px; margin-top:5px;}
.sideSetBoxA02 .linkLA01{font-size:100%;}
.sideSetBoxA02 .headHasBg{background:url(../img/bg_sidetitle02_001.gif) no-repeat center top;height:30px;}
.sideSetBoxA02 .headHasBg h2{padding-top:9px;padding-left:14px; padding-right:14px;}
* html .sideSetBoxA02 .headHasBg h2{padding-top:10px;}

/* title
------------------------------------------ */
/* cateTitleA 2012 */
.cateTitleA01{margin-bottom:20px;background-repeat:no-repeat;background-position:top right;color:#ffffff;height:122px;}
.catetitleA02{margin-bottom:20px;background-repeat:no-repeat;background-position:top right;color:#ffffff;height:100px;}

/* mainTitleA 2012 */
.mainTitleA01,.mainTitleA02{background:url(../img/bg_main_title.gif) no-repeat left top;color:#000000;padding-top:10px;zoom:1;}
.mainTitleA01 h2,.mainTitleA02 h2{background-repeat:repeat-x;background-position:left bottom;padding-bottom:10px;padding-left:15px;}
.mainTitleA01 h2{background-image:url(../img/bg_main_title_line01.gif);zoom:1;}
.mainTitleA02 h2{background-image:url(../img/bg_main_title_line02.gif);zoom:1;}
.mainTitleA01 h2.textTitle,.mainTitleA02 h2.textTitle{padding-top:2px;padding-bottom:9px;font-size:140%;line-height:1.2;}

/* mainTitleB 2012 */
.mainTitleB01,.mainTitleB02{background:url(../img/bg_main_title.gif) no-repeat left top;color:#000000;padding-top:11px;zoom:1;}
.mainTitleB01 .mainTitleB01In{background:url(../img/bg_main_title_line01.gif) repeat-x  left bottom;zoom:1;}
.mainTitleB02 .mainTitleB02In{background:url(../img/bg_main_title_line02.gif) repeat-x  left bottom;zoom:1;}
.mainTitleB01 .mainTitleB01In h2,.mainTitleB02 .mainTitleB02In h2{float:left;padding-bottom:10px;padding-left:15px;}
.mainTitleB01 .mainTitleB01In h2.textTitle,.mainTitleB02 .mainTitleB02In h2.textTitle{padding-top:2px;padding-bottom:9px;font-size:140%;line-height:1.2;}
.mainTitleB01 .mainTitleB01In a,.mainTitleB02 .mainTitleB02In a{float:right;padding-left:6px; display:inline-block;background: url(../img/icon_triangle_001.gif) no-repeat 0 50%; margin-right:20px; margin-top:2px; line-height:1.5;}

/* popup mainTitle 2012 */
#popup .mainTitle{background:url(../img/bg_main_title_mid.gif) repeat-x 0 0;padding:0;color:#000;zoom:1;}
#popup .mainTitle .textTitle{font-size:130%;line-height:1.2 !important;font-weight:bold;}
#popup .mainTitle .bgL{background:url(../img/bg_main_title_left.gif) no-repeat 0 0;display:block;padding-left:15px;zoom:1;}
#popup .mainTitle .bgR{background:url(../img/bg_main_title_right.gif) no-repeat right top;display:block;padding:11px 0 4px;zoom:1;}
#popup .mainTitle .bgR img{vertical-align:bottom;}
#popup .mainTitle dt{float:left;line-height:1 !important;}
#popup .mainTitle dd a{background:url(../img/icon_triangle_001.gif) no-repeat 0 50%;float:right;margin-right:20px;margin-top:2px;padding-left:6px;}
#popup .mainTitle .liA01{background:url(../img/bg_main_title_line01.gif) repeat-x left bottom;padding-left:0;padding-bottom:3px;zoom:1;}
#popup .mainTitle .liA02{background:url(../img/bg_main_title_line02.gif) repeat-x left bottom;padding-left:0;padding-bottom:3px;zoom:1;}

/* subTitleA  2012 */
.subTitleA01{padding:11px 20px 8px;background:url(../img/bg_sub_ttl_a01.gif) no-repeat top left;font-size:125%;line-height:1.3;margin-bottom:15px;}
.subTitleA02{padding:11px 20px 8px;background:url(../img/bg_sub_ttl_a02.gif) no-repeat top left;font-size:125%;line-height:1.3;margin-bottom:15px;}
.subTitleA03{padding:11px 20px 8px;background:url(../img/bg_sub_ttl_a03.gif) no-repeat top left;font-size:125%;line-height:1.3;margin-bottom:15px;}
.subTitleA01 h3,.subTitleA02 h3,.subTitleA03 h3{min-height:21px;height:auto !important;height:21px;line-height:1.3!important; display:inline-block;}
.subTitleA01 a,.subTitleA02 a,.subTitleA03 a{background: url(../img/icon_triangle_001.gif) no-repeat 0 50% !important; padding-left:6px !important; margin-left:-2px; display:inline-block;zoom:1;}
* html .subTitleA01 a,* html .subTitleA02 a,* html .subTitleA03 a{margin-left:0px;background: url(../img/icon_triangle_001.gif) no-repeat 0 5px!important;}
*:first-child+html .subTitleA01 a,*:first-child+html .subTitleA02 a,*:first-child+html .subTitleA03 a{margin-left:0px;background: url(../img/icon_triangle_001.gif) no-repeat 0 5px!important;}
.subTitleA01.s01,.subTitleB01.s01{background:url(../img/bg_sub_ttl_a01s01.gif) no-repeat top left !important;}
.a01s01{background:url(../img/bg_sub_ttl_a01s01.gif) no-repeat top left!important;}
.a02s01{background:url(../img/bg_sub_ttl_a02s01.gif) no-repeat top left!important;}
.a03s01{background:url(../img/bg_sub_ttl_a03s01.gif) no-repeat top left!important;}
.a01s02{background:url(../img/bg_sub_ttl_a01s02.gif) no-repeat top left!important;}
.a02s02{background:url(../img/bg_sub_ttl_a02s02.gif) no-repeat top left!important;}
.a03s02{background:url(../img/bg_sub_ttl_a03s02.gif) no-repeat top left!important;}
.subTitleA01_w800{padding:11px 20px 8px;background:url(../img/bg_sub_ttl_a01_w800.gif) no-repeat top left;font-size:125%;line-height:1.3;margin-bottom:15px;}
.subTitleA01_w800 h3{line-height:1.3!important;}

/* subTitleBInLink 2012 */
.subTitleB01{padding:11px 10px 9px 20px;background:url(../img/bg_sub_ttl_a01.gif) no-repeat top left;height:1%;line-height:1.3;margin-bottom:15px;}
.subTitleB02{padding:11px 10px 9px 20px;background:url(../img/bg_sub_ttl_a02.gif) no-repeat top left;height:1%;line-height:1.3;margin-bottom:15px;}
.subTitleB03{padding:11px 10px 9px 20px;background:url(../img/bg_sub_ttl_a03.gif) no-repeat top left;height:1%;line-height:1.3;margin-bottom:15px;}
.subTitleB01 dl.subTitleIn dt,.subTitleB02 dl.subTitleIn dt,.subTitleB03 dl.subTitleIn dt{float:left;line-height:1.3;min-height:21px;height:auto !important;height:21px;font-size:125%;display:inline-block; font-weight:bold;zoom:1;}
.subTitleB01 dl.subTitleIn dd,.subTitleB02 dl.subTitleIn dd,.subTitleB03 dl.subTitleIn dd{float:right;line-height:1.3;font-size:88%;zoom:1; margin-top:2px;}
* html .subTitleB01 dl.subTitleIn dd a.iconOther,* html .subTitleB02 dl.subTitleIn dd a.iconOther,* html .subTitleB03 dl.subTitleIn dd a.iconOther{background:url(../img/icon_popup_p_001.gif) no-repeat 0 2px!important;}
* html .subTitleB01,* html .subTitleB02,* html .subTitleB03{ margin-bottom:7px;}

/* subTitle 2012 */
/* subTitle common */
.subTitle{font-size: 125%;padding: 0;margin-bottom: 15px;}
.subTitle span,
.subTitle dl.subTitleIn {padding: 12px 10px 8px 20px;line-height: 1.2;display: block;zoom: 1;}
.subTitle span a,
.subTitle dl.subTitleIn dt a{background: url(../img/icon_triangle_001.gif) no-repeat 0 6px !important;display: inline-block;margin-left: -2px;padding-left: 6px !important;}
.subTitle span a.iconOther,
.subTitle dl.subTitleIn dt a.iconOther{background:url(../img/icon_popup_p_001.gif) no-repeat 0 4px!important;padding-left:14px!important;text-indent:0;display:inline-block;line-height:1.2!important;zoom:1;}
dl.subTitleIn dt {float: left;line-height: 1.3;min-height: 21px;height: 21px;display: inline-block;font-weight: bold;zoom: 1;}
dl.subTitleIn dt img {float: left;}
dl.subTitleIn dd {float: right;line-height: 1.3;zoom: 1;margin-top: 2px;font-size: 71%;}
/* version : 940px */
.subTitle.a01w940             {background: url(../img/bg_sub_ttl_a01_w940_btm.gif) no-repeat left bottom;}
.subTitle.a01w940 span, 
.subTitle.a01w940 .subTitleIn {background: url(../img/bg_sub_ttl_a01_w940_top.gif) no-repeat left top; width:910px;}
.subTitle.a02w940             {background: url(../img/bg_sub_ttl_a02_w940_btm.gif) no-repeat left bottom;}
.subTitle.a02w940 span, 
.subTitle.a02w940 .subTitleIn {background: url(../img/bg_sub_ttl_a02_w940_top.gif) no-repeat left top; width:910px;}
.subTitle.a03w940             {background: url(../img/bg_sub_ttl_a03_w940_btm.gif) no-repeat left bottom;}
.subTitle.a03w940 span, 
.subTitle.a03w940 .subTitleIn {background: url(../img/bg_sub_ttl_a03_w940_top.gif) no-repeat left top; width:910px;}
/* version : 800px */
.subTitle.a01w800             {background: url(../img/bg_sub_ttl_a01_w800_btm.gif) no-repeat left bottom;}
.subTitle.a01w800 span, 
.subTitle.a01w800 .subTitleIn {background: url(../img/bg_sub_ttl_a01_w800_top.gif) no-repeat left top; width:770px;}
.subTitle.a02w800             {background: url(../img/bg_sub_ttl_a02_w800_btm.gif) no-repeat left bottom;}
.subTitle.a02w800 span, 
.subTitle.a02w800 .subTitleIn {background: url(../img/bg_sub_ttl_a02_w800_top.gif) no-repeat left top; width:770px;}
.subTitle.a03w800             {background: url(../img/bg_sub_ttl_a03_w800_btm.gif) no-repeat left bottom;}
.subTitle.a03w800 span, 
.subTitle.a03w800 .subTitleIn {background: url(../img/bg_sub_ttl_a03_w800_top.gif) no-repeat left top; width:770px;}
/* version : 620px */
.subTitle.a01w620             {background: url(../img/bg_sub_ttl_a01_w620_btm.gif) no-repeat left bottom;}
.subTitle.a01w620 span, 
.subTitle.a01w620 .subTitleIn {background: url(../img/bg_sub_ttl_a01_w620_top.gif) no-repeat left top; width:590px;}
.subTitle.a02w620             {background: url(../img/bg_sub_ttl_a02_w620_btm.gif) no-repeat left bottom;}
.subTitle.a02w620 span, 
.subTitle.a02w620 .subTitleIn {background: url(../img/bg_sub_ttl_a02_w620_top.gif) no-repeat left top; width:590px;}
.subTitle.a03w620             {background: url(../img/bg_sub_ttl_a03_w620_btm.gif) no-repeat left bottom;}
.subTitle.a03w620 span, 
.subTitle.a03w620 .subTitleIn {background: url(../img/bg_sub_ttl_a03_w620_top.gif) no-repeat left top; width:590px;}
/* version : 460px */
.subTitle.a01w460             {background: url(../img/bg_sub_ttl_a01_w460_btm.gif) no-repeat left bottom;}
.subTitle.a01w460 span, 
.subTitle.a01w460 .subTitleIn {background: url(../img/bg_sub_ttl_a01_w460_top.gif) no-repeat left top; width:430px;}
.subTitle.a02w460             {background: url(../img/bg_sub_ttl_a02_w460_btm.gif) no-repeat left bottom;}
.subTitle.a02w460 span, 
.subTitle.a02w460 .subTitleIn {background: url(../img/bg_sub_ttl_a02_w460_top.gif) no-repeat left top; width:430px;}
.subTitle.a03w460             {background: url(../img/bg_sub_ttl_a03_w460_btm.gif) no-repeat left bottom;}
.subTitle.a03w460 span, 
.subTitle.a03w460 .subTitleIn {background: url(../img/bg_sub_ttl_a03_w460_top.gif) no-repeat left top; width:430px;}
/* version : 350px */
.subTitle.a01w350             {background: url(../img/bg_sub_ttl_a01_w350_btm.gif) no-repeat left bottom;}
.subTitle.a01w350 span, 
.subTitle.a01w350 .subTitleIn {background: url(../img/bg_sub_ttl_a01_w350_top.gif) no-repeat left top; width:320px;}
.subTitle.a02w350             {background: url(../img/bg_sub_ttl_a02_w350_btm.gif) no-repeat left bottom;}
.subTitle.a02w350 span, 
.subTitle.a02w350 .subTitleIn {background: url(../img/bg_sub_ttl_a02_w350_top.gif) no-repeat left top; width:320px;}
.subTitle.a03w350             {background: url(../img/bg_sub_ttl_a03_w350_btm.gif) no-repeat left bottom;}
.subTitle.a03w350 span, 
.subTitle.a03w350 .subTitleIn {background: url(../img/bg_sub_ttl_a03_w350_top.gif) no-repeat left top; width:320px;}

/* secTitleA01 2012 */
div.secTitleA01{position:relative;height:142px;margin:0;background-position:top right;background-repeat:no-repeat;color:#ffffff;margin-bottom:20px;}
#secNaviA01{position:absolute;top:115px;display:block;padding-left:20px;}
#secNaviA01 li,#secNaviA01 li a,#secNaviA01 li img{display:inline;}

/* secTitleB01 */
div.secTitleB01{position:relative;height:47px;background-position:top right;background-repeat:no-repeat;color:white;}
div.secTitleB01 h2{padding:5px 0 0 14px;}
#secNaviB01{position:absolute;top:23px;display:block;padding-left:13px;}
#secNaviB01 li,#secNaviB01 li a,#secNaviB01 li img{display:inline;}

/* headlineA 2012 */
.headlineA01{background: url(../img/bg_headline_a01.gif) no-repeat 1px 1px;margin-bottom:10px;font-weight:bold;line-height:1.3;}
.headlineA01 span{ background:url(../img/bg_headline_line.gif) repeat-x bottom; display:block; padding-bottom:5px; padding-left:10px;padding-top:1px;}
.headlineA01 a{background: url(../img/icon_triangle_001.gif) no-repeat 0 6px!important; padding-left:6px!important;display:inline-block;}

/* headlineC 2012 */
.headlineC01{background: url(../img/bg_headline_c01.gif) no-repeat 1px 1px;margin-bottom:10px;font-weight:bold;line-height:1.3;}
.headlineC01 span{ background:url(../img/bg_headline_line.gif) repeat-x bottom; display:block; padding-bottom:5px; padding-left:10px;padding-top:1px;}
.headlineC01 a{background: url(../img/icon_triangle_001.gif) no-repeat 0 6px!important; padding-left:6px!important;display:inline-block;}

/* header
------------------------------------------ */
#wrapper #rnHead{position:relative;padding-bottom:40px;width:950px;margin:0 auto;min-height:76px!important;height:auto!important;height:76px;background:none;z-index:10000;text-align:right;}
#rnHead #rnLogo01{position:absolute;top:15px;left:0;}
#rnHead #rnLogo02{position:absolute;top:18px;right:5px;}

/* header left */
#rnHead #rnHeadL01{position:relative;float:none;height:0;}

/* header right */
#rnHead #rnHeadR01{float:none;margin-left:auto;width:750px;height:auto;margin-right:60px;text-align:left;}

/* header utility */
#rnHead #rnHeadUtility01{clear:both;float:right;margin-top:15px;margin-bottom:10px;}
#rnHead #rnHeadUtility01 td{vertical-align:middle;}
#rnHead #rnHeadUtilityLink01{clear:both;float:left;}
#rnHead #rnHeadUtilityLink01 li{float:left;margin-left:15px;padding:3px 0 0;background:none;font-size:11px;}
* html #rnHead #rnHeadUtilityLink01 li.rnIcn01{margin-top:-3px;}
*:first-child+html #rnHeadUtilityLink01 li.rnIcn01{margin-top:-2px;}
#rnHead #rnHeadUtilityLink01 li a{white-space:nowrap;line-height:1.4;}
#rnHead #rnHeadUtilityLink01 li.rnIcn01,#rnHead #rnHeadUtilityLink01 li.rnIcn02{padding:5px 0 0;background:none;}
#rnHead #rnHeadUtilityLink01 li.rnIcn01 img,#rnHead #rnHeadUtilityLink01 li.rnIcn02 img{vertical-align:middle;}
#rnHead #rnHeadUtilityLink01 li.rnIcn02{margin-left:25px;padding-right:10px;}
#rnHead #rnHeadUtilityLink01 li.logoutBtn{padding:2px 0 0;line-height:0;zoom:1;}
#rnHead #rnHeadUtilityLink01 li.logoutBtn img{vertical-align:top;line-height:0;}
#rnHead #rnHeadUtilityLink01 li.separate{padding:0 0 0 14px;background:url(../img/icon_header_separate.gif) repeat-y left top;}
#rnHead #rnHeadUtilityLink02{clear:both;width:697px;margin-left:auto;margin-bottom:15px;padding-top:5px;text-align:right;}
* html #rnHead #rnHeadUtilityLink02{padding-top:0;}
*:first-child+html #rnHead #rnHeadUtilityLink02{padding-top:0;}
#rnHead #rnHeadUtilityLink02 li{float:right;margin:0 20px 0 0;padding:0;background:none;line-height:1.4;list-style-type:none;font-size:12px;text-align:left;zoom:1;}
#rnHead #rnHeadUtilityLink02 li a{white-space:nowrap;line-height:1.4;}
#rnHead #rnHeadUtilityLink02 li.rnIcn01{padding:0;background:none;}
#rnHead #rnHeadUtilityLink02 li.rnIcn01 img{vertical-align:middle;}
#rnHead #rnHeadUtilityLink02 li.separate{float:right;margin:0;padding:0 0 0 17px;background:url(../img/icon_header_separate.gif) no-repeat left 50%;}
#rnHead #rnHeadUtilityLink02 li.separate img{vertical-align:top;}
#rnHead #rnHeadUtility02 #rnHeadSearchBtn02 img{margin-left:10px;}
#rnHead #rnHeadUtility02{clear:both;float:right;margin-top:10px;padding-bottom:5px;vertical-align:middle;}
* html #rnHead #rnHeadUtility02{margin-top:9px;padding-bottom:0;}
*:first-child+html #rnHead #rnHeadUtility02{margin-top:8px;padding-bottom:0;}
#rnHead #rnHeadUtility02 #rnHeadLogout01{padding-right:9px;}
#rnHead #rnHeadUtility02 #rnHeadSearchArea{clear:none;float:left;padding-right:0;}
#rnHead #rnHeadUtility02 #rnHeadSearchArea div,#rnHead #rnHeadUtility02 #rnHeadSearchArea p{float:left;}
#rnHead #rnHeadUtility02 #rnHeadSearchTxt01{padding:0 0 0 7px;height:20px;line-height:19px;background:none;}
#rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input{width:119px;height:20px;line-height:19px;border:none;padding-left:22px;background-image:url(../img/txt_search_bg_001.gif);background-repeat:no-repeat;background-color:#FFFFFF;background-position:left top;color:#999999;font-size:12px; padding-top:1px;}
html>/* */body #rnHead #rnHeadUtility02 #rnHeadSearchTxt01{line-height:20px;}
html>/* */body #rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input{line-height:20px;}
html:not(:target) #rnHead #rnHeadUtility02 #rnHeadSearchTxt01{line-height:19px;}
html:not(:target) #rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input{line-height:19px;}
#rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input.txBla{color:#000000;}
#rnHead #rnHeadUtilityLink01 li.ww{border-left: 1px solid #d9d9d7;border-right: 1px solid #d9d9d7;position: relative;font-size:12px;}
#rnHead #rnHeadUtilityLink01 li.ww a{display:block;padding:0 5px 1px 10px;}
#rnHead #rnHeadUtilityLink01 li.ww:before, #rnHead #rnHeadUtilityLink01 li.ww:after, #rnHead #rnHeadUtilityLink01 li.ww a:before, #rnHead #rnHeadUtilityLink01 li.ww a:after, #rnHead #rnHeadUtilityLink01 .ww span:before, #rnHead #rnHeadUtilityLink01 .ww span:after {    content: "";    display: block;    position: absolute;}
#rnHead #rnHeadUtilityLink01 li.ww:before{bottom:0!important;left:-1px;background:url(../img/bg_ww_003.gif) 0 0 no-repeat;height:3px;width:100%;zoom:1;}
#rnHead #rnHeadUtilityLink01 li.ww:after{bottom:0;right:-1px;background:url(../img/bg_ww_004.gif) 0 0 no-repeat;height:3px;width:3px;zoom:1;}
#rnHead #rnHeadUtilityLink01 li.ww a:before{top:0;left: -1px;background:url(../img/bg_ww_001.gif) 0 0 no-repeat;height: 3px;width: 100%;zoom:1;}
#rnHead #rnHeadUtilityLink01 .ww a:after, #rnHead #rnHeadUtilityLink01 .ww span:after, #rnHead #rnHeadUtilityLink01 .ww .current span:after {top: 0;right: -1px;background:url(../img/bg_ww_002.gif) 0 0 no-repeat;height: 3px;width: 3px;zoom:1;}
#rnHead #rnHeadUtilityLink01 li .withIcon img {    padding-left: 5px;}
* html #rnHead #rnHeadUtilityLink01 li.ww a{padding:0 5px 2px 10px !important;}
*:first-child+html #rnHead #rnHeadUtilityLink01 li.ww a{padding:0 5px 0 10px; margin-bottom:-1px; margin-top:-1px;}
* html #rnHead #rnHeadUtilityLink01 li.ww{border-top:1px solid #d9d9d7;border-bottom:1px solid #d9d9d7;zoom:1;}
*:first-child+html #rnHead #rnHeadUtilityLink01 li.ww{border-top:1px solid #d9d9d7;border-bottom:1px solid #d9d9d7;zoom:1; margin-top:2px;} 
* html #rnHead #rnHeadUtilityLink01 .current a:hover{background:none!important;}
*:first-child+html #rnHead #rnHeadUtilityLink01 .current a:hover{background:none!important;}

/* home js */
#rnHead .rnHeadNav0102Home{visibility:visible;position:absolute;top:0;}

/* header navigation */
#rnHead #rnHeadNav01{clear:both;width:auto;background:url(../img/bg_header_nav_003.gif) repeat-y right top;}
#rnHead #rnHeadNav01T{background:none;}
#rnHead #rnHeadNav01B{position:relative;background:none}
#rnHead #rnHeadNav01 img{display:block;}
#rnHead #rnHeadNav01 {position:absolute;bottom:3px;left:188px;margin:0;width:762px;zoom:1;}
* html #rnHead #rnHeadNav01{bottom:3px;}
#rnHead #rnHeadNav01 ul#rnHeadNav0101 {margin:0;width:762px;height:35px;}
#rnHead #rnHeadNav01 ul#rnHeadNav0101 li{float:left;list-style-type:none;}
#rnHead #rnHeadNav01 ul#rnHeadNav0101 li.mp{margin-left:6px;}

/* social button */
.socialBox{margin:0 auto -8px;width:950px;height:20px;}
.socialBox ul{margin-top:3px;float:right;}
.socialBox ul li{padding-left:5px;display:inline;}

/* tabi plus navi */
#rnHeadNav0102 {width:auto!important;display:block;}
#rnHead #rnHeadNav01 .rnHeadNavtabi01 {background:none;height:16px;position:absolute;right:10px;top:33px;width:103px;}
#rnHead #rnHeadNav01 .rnHeadNavtabi01 ul {margin-left:11px;}
#rnHead #rnHeadNav01 .rnHeadNavtabi01 li {float:left;}
.otherHeader .rnHeadNavtabi01,.rnHeadNavtabi01 li, .otherHeader #rnHeadNavCard02,#rnHeadNav0102,#rnHeadNavCard02,#rnHeadNavCard02 li{display:none;visibility:hidden;}

/* header navigation - dropdown */
#rnHead #rnHeadNav01 #rnHeadNav0101 li p a.roImg:hover img{visibility:hidden;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 #rnG_HeaderMyPageTab{line-height:0;}
*+html #rnHead #rnHeadNav01 #rnHeadNav0101 #rnG_HeaderMyPageTab{line-height:0;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div{display:none;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102{width:190px;position:absolute;top:35px;z-index:2010;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102A{left:100px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102B{left:200px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102C{left:300px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102D{left:311px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102E{left:471px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102F{left:571px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 ul{background:url(../img/bg_gnavi_dd_bottom_001.png) no-repeat 0 100%;padding:5px 1px 6px;font-weight:bold;font-size:12px;position:relative;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 ul{background-image:url(../img/bg_gnavi_dd_bottom_001.gif);}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li{position:relative;float:none;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li{display:inline;zoom:1;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li p a{margin:1px 0;padding:3px 15px;border-width:1px;border-style:solid none;border-color:#fff;width:158px;position:relative;display:block;z-index:2020;line-height:1.35;text-decoration:none;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li p a{margin:0;padding:4px 15px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li p a:hover{color:#c00;background:#f5f5f5;border-color:#b3b3b3;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Only p a:hover{margin:1px 0!important;padding:3px 15px!important;width:158px!important;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Only p a:hover{margin:0!important;padding:4px 15px!important;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Note{display:inline;}
*+html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Note{display:inline;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Note dl{background:url(../img/bg_gnavi_dd_bottom_002.png) no-repeat 50% 100%;margin:5px 0 -6px;padding:10px;border-top:1px solid #ccc;position:relative;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Note dl{background-image:url(../img/bg_gnavi_dd_bottom_002.gif);zoom:1;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Note dl dd{margin:5px 5px 0;line-height:1.35;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103{background:url(../img/bg_gnavi_dd_top_003.png) no-repeat;padding-top:9px;width:220px;position:absolute;top:0;left:189px;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103{background-image:url(../img/bg_gnavi_dd_top_003.gif);}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102D div.rnHeadNav0103,
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102E div.rnHeadNav0103,
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102F div.rnHeadNav0103{background-image:url(../img/bg_gnavi_dd_top_004.png);left:-221px;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102D div.rnHeadNav0103,
* html #rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102E div.rnHeadNav0103,
* html #rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102F div.rnHeadNav0103{background-image:url(../img/bg_gnavi_dd_top_004.gif);}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 ul{background-image:url(../img/bg_gnavi_dd_bottom_003.png);font-size:100%;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 ul{background-image:url(../img/bg_gnavi_dd_bottom_003.gif);}
*+html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 ul{padding-bottom:9px;}
* html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li{display:inline;}
*+html #rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li{display:inline;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li a{margin:0 15px 10px;width:188px;display:block;line-height:1.35;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li a.multi{color:#666;font-weight:normal;font-size:83.4%;text-decoration:none;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li a.multi span.link{color:#0f0f69;font-weight:bold;font-size:120%;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li a.multi:hover span.link,
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li a.multi:focus span.link,
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0103 li a.multi:active span.link{color:#c00;text-decoration:underline;}
* html #rnHead #rnHeadNav01 iframe.rnHeadNavIfr{width:220px;position:absolute;display:none;top:35px;z-index:2000;filter:alpha(opacity=0);}
* html #ie6sheet1{width:190px !important;}

/* enter */
#rnHead #rnHeadNav01 #rnHeadNav0101 li.rnHeadNav0101Enter p a.roImg img{visibility:hidden;}
#rnHead #rnHeadNav01 #rnHeadNav0101 li.rnHeadNav0101Enter div.rnHeadNav0102{display:block;}
#rnHead #rnHeadNav01 #rnHeadNav0101 div.rnHeadNav0102 li.rnHeadNav0102Enter p a{color:#c00;background:#f5f5f5;border-color:#b3b3b3;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102A li.rnHeadNav0102Enter p a,
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102B li.rnHeadNav0102Enter p a,
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102C li.rnHeadNav0102Enter p a{margin-right:-2px;width:160px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102D li.rnHeadNav0102Enter p a,
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102E li.rnHeadNav0102Enter p a,
#rnHead #rnHeadNav01 #rnHeadNav0101 #rnHeadNav0102F li.rnHeadNav0102Enter p a{margin-left:-2px;padding-left:17px;width:158px;}
#rnHead #rnHeadNav01 #rnHeadNav0101 li.rnHeadNav0102Enter div.rnHeadNav0103{display:block;}

/* header */
#btn_header_home_001{background-image:url(../img/btn_header_home_001_o.gif) !important;width:77px;height:20px;}
#btn_header_logout_001{background-image:url(../img/btn_header_logout_001_o.gif) !important;width:78px;height:19px;line-height:0;}
#rnG_HeaderHomeTab{background-image:url(../img/tab_gnavi_home_o.gif) !important;width:101px;height:35px;}
#rnG_HeaderDomTab{background-image:url(../img/tab_gnavi_dom_o.gif) !important;width:100px;height:35px;}
#rnG_HeaderIntTab{background-image:url(../img/tab_gnavi_int_o.gif) !important;width:100px;height:35px;}
#rnG_HeaderJMBTab{background-image:url(../img/tab_gnavi_jmb_o.gif) !important;width:160px;height:35px;}
#rnG_HeaderJalCardTab{background-image:url(../img/tab_gnavi_crd_o.gif) !important;width:101px;height:35px;}
#rnG_HeaderDomTourTab{background-image:url(../img/tab_gnavi_tdom_o.gif) !important;width:100px;height:35px;}
#rnG_HeaderIntTourTab{background-image:url(../img/tab_gnavi_tint_o.gif) !important;width:100px;height:35px;}

/* header navigation - sub-dropdown */
#HeaderSubArea{background:#ffffff;border-bottom:1px solid #dadada;text-align:left;magin-top:-3px;}
#HeaderSubArea #rnHeaderSub{background:none;margin:0 auto;width:950px;height:35px;height:auto!important;min-height:35px!important;}
/* parent */
#HeaderSubArea #rnHeaderSub ul.rnHeadNav0102{padding:4px 0 3px;width:734px;float:left;}
#HeaderSubArea #rnHeaderSub ul.rnHeadNavSide{padding:4px 0 3px;width:216px;float:left;}
#jmb_head #HeaderSubArea #rnHeaderSub ul.rnHeadNav0102{width:950px;}
* html #HeaderSubArea #rnHeaderSub ul.rnHeadNavSide{height:24px;overflow:hidden;}
/* noSide */
#HeaderSubArea #rnHeaderSub.noSide ul.rnHeadNav0102{width:950px;}
/* rnHeadNav0102 */
#rnHeaderSub ul.rnHeadNav0102 li{margin-top:1px;border-left:1px solid #ccc;font-size:12px;height:24px;position:relative;float:left;}
* html #rnHeaderSub ul.rnHeadNav0102 li{z-index:2000;}
*+html #rnHeaderSub ul.rnHeadNav0102 li{z-index:2000;}
#rnHeaderSub ul.rnHeadNav0102 li p{padding-left:10px;}
#rnHeaderSub ul.rnHeadNav0102 li p a{padding-right:10px;display:block;line-height:24px;text-decoration:none;white-space:nowrap;}
/* rnHeadNavSide */
#rnHeaderSub ul.rnHeadNavSide li{margin-top:1px;padding: 2px 10px 1px;border-left:1px solid #ccc;float:left;}
#rnHeaderSub ul.rnHeadNavSide li.corporation{padding-right:5px;}
#rnHeaderSub ul.rnHeadNavSide li a{width:93px;height:21px;display:block;}
#rnHeaderSub ul.rnHeadNavSide li.corporation a{background:url(../img/txt_header_corporation_o.gif) no-repeat 0;width:86px;}
#rnHeaderSub ul.rnHeadNavSide li.text{float:right;width:auto;padding-top:0;padding-bottom:0;}
#rnHeaderSub ul.rnHeadNavSide li.text a{display:inline;font-size:12px;width:auto;height:auto;line-height:24px;}
#rnHeaderSub ul.rnHeadNavSide li.text img{display:inline;}
/* dropdown  */
#rnHeaderSub ul.rnHeadNav0102 div{display:none;}
#rnHeaderSub div.rnHeadNav0103{background:url(../img/bg_snavi_dd_top_003.png) no-repeat;padding-top:10px;width:220px;position:absolute;top:22px;left:0px;z-index:2020;}
* html #rnHeaderSub div.rnHeadNav0103{background-image:url(../img/bg_snavi_dd_top_003.gif);}
#rnHeaderSub div.rnHeadNav0103 ul{background:url(../img/bg_snavi_dd_bottom_001.png) no-repeat 0 100%;padding:0 2px 2px;}
* html #rnHeaderSub div.rnHeadNav0103 ul{background-image:url(../img/bg_snavi_dd_bottom_001.gif);zoom:1;}
*+html #rnHeaderSub div.rnHeadNav0103 ul{zoom:1;}
#rnHeaderSub div.rnHeadNav0103 ul li{margin:0;padding:0;border:none;font-size:100%;height:auto;position:static;float:none;z-index:auto;}
* html #rnHeaderSub div.rnHeadNav0103 ul li{display:inline;}
*+html #rnHeaderSub div.rnHeadNav0103 ul li{display:inline;}
#rnHeaderSub div.rnHeadNav0103 ul li a{margin:0 15px 10px;width:186px;display:block;line-height:1.35;}
#rnHeaderSub div.rnHeadNav0103 ul li a.multi{color:#666;font-size:83.4%;text-decoration:none;}
#rnHeaderSub div.rnHeadNav0103 ul li a.multi span.link{color:#0f0f69;font-size:120%;}
#rnHeaderSub div.rnHeadNav0103 ul li a.multi:hover span.link,
#rnHeaderSub div.rnHeadNav0103 ul li a.multi:focus span.link,
#rnHeaderSub div.rnHeadNav0103 ul li a.multi:active span.link{color:#c00;text-decoration:underline;}
* html #rnHeaderSub iframe.rnHeadNavIfr{width:219px;position:absolute;display:none;top:24px;z-index:2000;filter:alpha(opacity=0);}
/* enter */
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103Enter{background:url(../img/bg_snavi_dd_top_001.png) no-repeat;}
* html #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103Enter{background-image:url(../img/bg_snavi_dd_top_001.gif);}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNavOnlyEnter{background:url(../img/bg_snavi_dd_top_004.png) no-repeat;}
* html #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNavOnlyEnter{background-image:url(../img/bg_snavi_dd_top_004.gif);}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103Enter p a{background:url(../img/bg_snavi_dd_top_002.png) no-repeat 100% 0;}
* html #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103Enter p a{background-image:url(../img/bg_snavi_dd_top_002.gif);display:inline-block;}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNavOnlyEnter p a{background:url(../img/bg_snavi_dd_top_005.png) no-repeat 100% 0;}
* html #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNavOnlyEnter p a{background-image:url(../img/bg_snavi_dd_top_005.gif);display:inline-block;}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103Enter div{display:block;}
/* long */
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103{top:23px!important;background-image:url(../img/bg_snavi_dd_top_006.png)!important;}
* html #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103{top:23px!important;background-image:url(../img/bg_snavi_dd_top_006.gif)!important;}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103 ul{padding-top:1px!important;}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong p a{background-image:url(../img/bg_snavi_dd_top_005.png)!important;}
* html #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong p a{background-image:url(../img/bg_snavi_dd_top_005.gif)!important;}
#rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div{display:block;}

/* domtour_indexPage / intltour_indexPage ------------------------------------------ */
.domtour_head #rnHeaderSub div.rnHeadNav0103,.intltour_head #rnHeaderSub div.rnHeadNav0103{width:230px;background-image:url(../img/bg_snavi_dd_top_007.png);}
.domtour_head #rnHeaderSub div.rnHeadNav0103 ul,.intltour_head #rnHeaderSub div.rnHeadNav0103 ul{background-image:url(../img/bg_snavi_dd_bottom_002.png);}
.domtour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103,.intltour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103{background-image:url(../img/bg_snavi_dd_top_008.png)!important;}
.domtour_head #rnHeaderSub div.rnHeadNav0103 ul li a,.intltour_head #rnHeaderSub div.rnHeadNav0103 ul li a{width:196px;}
* html .domtour_head #rnHeaderSub iframe.rnHeadNavIfr,* html .intltour_head #rnHeaderSub iframe.rnHeadNavIfr{width:230px;}
* html .domtour_head #rnHeaderSub div.rnHeadNav0103,* html .intltour_head #rnHeaderSub div.rnHeadNav0103{width:230px;background-image:url(../img/bg_snavi_dd_top_007.gif);}
* html .domtour_head #rnHeaderSub div.rnHeadNav0103 ul,* html .intltour_head #rnHeaderSub div.rnHeadNav0103 ul{background-image:url(../img/bg_snavi_dd_bottom_002.gif);}
* html .domtour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103,* html .intltour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103{background-image:url(../img/bg_snavi_dd_top_008.gif)!important;}
.domtour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNav0102,.intltour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNav0102{width:827px;}
.domtour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNavSide,.intltour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNavSide{width:93px;float:right;padding-right:10px;}
.domtour_head #rnHeaderSub ul.rnHeadNavSide li,.intltour_head #rnHeaderSub ul.rnHeadNavSide li{margin-top:1px;padding: 2px 0 1px 10px	;border-left:1px solid #ccc;float:left;}

/* simple header */
#rnSimpleHead{margin-bottom:-3px;border-bottom:1px solid #a6a6a6;position:relative;width:auto;min-height:51px;z-index:10000;text-align:center;}
#rnSimpleHead .inBox {position:relative;width:950px;margin:0 auto;}
#rnSimpleHead #rnSimpleLogo01{position:absolute;top:7px;left:13px;width:171px;height:38px;}
#rnSimpleHead ul.simpleLink01{position:absolute;right:0;bottom:1px;_bottom:0;}
#rnSimpleHead ul.simpleLink01 li{float:left;margin-left:9px;padding:0;list-style:none;line-height:1.1;}
#rnSimpleHead ul.simpleLink01 li.liLink0101{padding:0 0 0 8px;background:url(../img/parts_arr_r_001.gif) no-repeat 2px 0.4em;}
#rnSimpleHead ul.simpleLink01 li img{vertical-align:middle;}
#rnSimpleHead #rnSimpleHeadL01{position:relative;height:51px;width:950px;margin:0 auto;text-align:left;}

/* Popup header */
#rnPopupHead{border-bottom:1px solid #a6a6a6;position:relative;margin-right:10px;min-height:51px;z-index:10000;}
#rnPopupHead #rnSimpleLogo01{position:absolute;top:7px;left:13px;width:171px;height:38px;}
#rnPopupHead ul.simpleLink01{position:absolute;right:0;bottom:1px;_bottom:0;}
#rnPopupHead ul.simpleLink01 li{float:left;margin-left:9px;padding:0;list-style:none;line-height:1.1;}
#rnPopupHead ul.simpleLink01 li.liLink0101{padding:0 0 0 8px;background:url(../img/parts_arr_r_001.gif) no-repeat 2px 0.4em;}
#rnPopupHead ul.simpleLink01 li img{vertical-align:middle;}
#rnPopupHead #rnPopupHeadL01{position:relative;float:left;height:51px;}

/* pagetop */
.pagetop{clear:both;margin-top:15px;text-align:right;zoom:1;}
.pagetop a{font-size:88%;zoom:1;}
.pagetop img{vertical-align:middle;}

/* toPagetop 2012 */
.toPagetop{clear:both;margin-top:15px;text-align:right;zoom:1;}
.toPagetop a{font-size:88%;zoom:1;font-size:88%;background: url(../img/icon_arrowtop_001.gif) no-repeat 0 50%!important; padding-left:10px!important;line-height:1.5;zoom:1; display:inline-block;}

/* footer
------------------------------------------ */
#rnFoot{margin:0;padding:0;width:auto;clear:both;background:url(../img/bg_tail_footer_002.gif) repeat-x left top;text-align:center;width:100%;min-width:950px;}
#rnFoot #rnFootWrapper{margin:0 auto;padding:67px 0 0;width:950px;clear:both;min-height:27px;height:auto !important;height:27px;background:url(../img/bg_tail_footer_003.gif) no-repeat right top;text-align:left;}
#rnFoot #rnFootBnr01{width:950px;padding:30px 0 15px; background:none;}
#rnFoot #rnFootNavi01{clear:both;}
#rnFoot #rnFootNavi01 ul{margin-left:0;}
#rnFoot #rnFootNavi01 li{float:left;padding:0 20px 0 0;list-style-type:none;white-space:nowrap;font-size:88%;}
#rnFoot #rnFootNavi01 li a{zoom:1;line-height:40px;}
#rnFoot #rnFootNavi01 li img{vertical-align:middle;}
#rnFoot p#rnFootCopy{clear:both;text-align:left;margin:0;padding:14px 0 20px;}

/* rnFootNavi */
#rnFootNavi{margin:0;padding:0;width:auto;clear:both;background:#474747;text-align:center;}
#rnFootNavi #rnFootNaviWrapper{margin:0 auto;padding:17px 0 0;width:950px;clear:both;background:transparent;text-align:left;}
#rnFootNavi #rnFootNaviArea dl{float:left;margin-right:30px;padding:0 0 30px 0;width:215px;white-space:nowrap;}
#rnFootNavi #rnFootNaviArea a{color:#fff;}
#rnFootNavi #rnFootNaviArea dt{margin-bottom:12px;border-top:3px double #2e2e2e;border-bottom:1px solid #535353;padding:0;background:#535353;white-space:normal;}
#rnFootNavi #rnFootNaviArea dt span{display:block;border-top:1px solid #535353;border-bottom:1px solid #2e2e2e;margin-left:0;padding:10px 0 10px 16px;line-height:1.4;background:#474747 url(../img/bg_tail_footer_navi-line.gif) repeat-y left top;font-weight:bold;}
#rnFootNavi #rnFootNaviArea dd{margin:0;}
#rnFootNavi #rnFootNaviArea ul{margin:0;}
#rnFootNavi #rnFootNaviArea li{margin-left:10px;margin-bottom:4px; font-size:88%; zoom:1;}
#rnFootNavi #rnFootNaviArea li a{line-height:1.4;white-space:normal;}
#rnFootNavi #rnFootNaviArea dt .withIcon img,#rnFootNavi #rnFootNaviArea li .withIcon img{margin-right:2px;vertical-align:middle;}
#rnFootNavi #rnFootNaviArea .section04,#rnFootNavi #rnFootNaviArea .section08{margin-right:0;}
#rnFootNavi #rnFootNaviArea .subsection{float:left;width:215px;zoom:1;}
#rnFootNavi #rnFootNaviArea .subsectioninner{padding:0;background:#3c3c3c url(../img/bg_footerarea_last_bottom.gif) no-repeat left bottom;}
#rnFootNavi #rnFootNaviArea .subsection .wrap{padding:15px 15px 10px;background:transparent url(../img/bg_footerarea_last_top.gif) no-repeat left top; zoom:1;}
#rnFootNavi #rnFootNaviArea .subsection li{margin-left:0;margin-bottom:5px;}
* html #rnFoot #rnFootNavi01 .popup{text-indent:0 !important;margin-left:0!important;}
*:first-child+html #rnFoot #rnFootNavi01 .popup{text-indent:0 !important;margin-left:0!important;}

/* ツアーcommonfooter */
#rnFootNaviWrapper .tourCommon{border-bottom:1px solid #333;}
#rnFootNaviWrapper .tourCommon h3{background:none repeat scroll 0 0 #535353;border-bottom:1px solid #535353;border-top:3px double #2E2E2E;margin-bottom:12px;padding:0;white-space:normal;}
#rnFootNaviWrapper .tourCommon h3 span{background:url(../img/bg_tail_footer_navi-line.gif) repeat-y scroll left top #474747;border-bottom:1px solid #2E2E2E;border-top:1px solid #535353;display:block;font-weight:bold;line-height:1.4;margin-left:0;padding:10px 0 10px 16px;color:#fff;}
#rnFootNaviWrapper .tourCommon .tourWrapL,#rnFootNaviWrapper .tourCommon .tourWrapR{width:460px;}
#rnFootNaviWrapper .tourCommon .tourWrapL{float:left;}
#rnFootNaviWrapper .tourCommon .tourWrapR{float:right;}
#rnFootNaviWrapper .tourCommon dl.section01,
#rnFootNaviWrapper .tourCommon dl.section02{min-height:260px;padding-bottom:15px!important;}
#rnFootNaviWrapper .tourCommon dl.section03,
#rnFootNaviWrapper .tourCommon dl.section04{min-height:150px;padding-bottom:15px!important;}
* html #rnFootNaviWrapper .tourCommon dl.section01,
* html #rnFootNaviWrapper .tourCommon dl.section02{height:auto!important;height:280px;}
* html #rnFootNaviWrapper .tourCommon dl.section03,
* html #rnFootNaviWrapper .tourCommon dl.section04{height:auto!important;height:170px;}
*:first-child+html #rnFootNaviWrapper .tourCommon dl.section01,
*:first-child+html #rnFootNaviWrapper .tourCommon dl.section02{min-height:280px;}
*:first-child+html #rnFootNaviWrapper .tourCommon dl.section03,
*:first-child+html #rnFootNaviWrapper .tourCommon dl.section04{min-height:170px;}
#rnFootNaviWrapper .tourCommon .section02,#rnFootNaviWrapper .tourCommon .section04{margin-right:0!important;}
#rnFootNaviWrapper .tourGuide{clear:both;border-top:1px solid #515151;padding-top:25px;}
#rnFootNaviWrapper .tourGuide dl{min-height:100px!important;}
* html #rnFootNaviWrapper .tourGuide dl{height:100px!important;}

/* bread crumb */
#rnFootBreadArea{margin-top:25px;padding-bottom:8px;background-image:url(../img/bg_tail_footer_001.gif);background-repeat:repeat-x;background-position:left top;background-color:#474747;text-align:center;}
#rnFootBreadArea.addSub{margin-top:15px;padding-bottom:8px;background:#474747 url(../img/bg_tail_footer_001.gif) repeat-x left top;text-align:center;}
#rnFootBreadInner{margin:0 auto;width:950px;min-height:40px;height:auto!important;height:40px;text-align:left;}
#rnFootBreadInner .mainFootNavi{visibility:hidden;}
#rnFootBread{padding:0 25px;background:url(../img/bg_tail_footer_bread_top.gif) no-repeat left top;text-align:left;}
#rnFootBread li{float:left;padding:0 36px 0 0;line-height:40px;background:url(../img/bg_tail_footer_bread.gif) no-repeat right top;color:#000000;}
#rnFootBread li.last{padding-left:0;background-image:none;}
#rnFootBread li a{color:#000000;}

.content_sublink{margin:25px auto 0;padding:0; width:940px; text-align:left;}
.content_sublink li{display:inline;margin-right:15px;line-height:16px;font-size:88%;}
.content_sublink li span{white-space:nowrap;}
.content_sublink li a img{margin-left:12px;}
.content_sublink li img.bnr{vertical-align:bottom;}

/* simple footer */
#rnSimpleFoot{margin:25px auto 20px;padding:0; background:url(../img/bg_footer_003.gif) repeat-x right bottom;}
#rnSimpleFoot #rnSimpleFootBnr01{width:950px;padding-bottom:5px;background:url(../img/bg_footer_001.gif) no-repeat right bottom;min-height:27px; height:auto!important; height:27px; margin:0 auto;}
#rnSimpleFoot p#rnSimpleFootCopy{padding:9px 0 0 12px;width:950px; margin:0 auto; text-align:left;}

/* Popup footer */
#rnPopupFoot{margin:25px 10px 20px 0;padding:0;}
#rnPopupFoot #rnPopupFootBnr01{padding-bottom:5px;background:url(../img/bg_footer_002.gif) no-repeat right bottom;min-height:27px; height:auto!important; height:27px;}
#rnPopupFoot p#rnFootCopy{margin:9px 0 0 12px;}

/* calendar
------------------------------------------ */
/* floating */
.floating{background-color:#efefef;}

/* calendar */
.calendar01{margin:0;padding-bottom:8px;width:582px;border:solid 1px #bbbbbb;text-align:left;font-size:12px !important;}
.calendar01 .calendar01H{border:none;border-top:solid 1px #ffffff;background-color:#efefef;}
* html body .calendar01 .calendar01H{width:585px!important;}
.calendar01 .calendar01H h2{float:left;padding:10px;line-height:1.4;font-size:16px!important;}
.calendar01 .calendar01H .close{position:relative;padding:10px;float:right;background:none;line-height:1.4;font-size:12px;text-align:left;zoom:1;}
.calendar01 .calendar01H .close a{display:block; width:22px;height:22px;background:url(../img/parts_module_close_o.gif) no-repeat 0 0;line-height:1.4;font-size:12px;text-align:left;overflow:hidden;zoom:1;}
.calendar01 .calendar01H .close a:hover{text-indent:-9999px;zoom:1;}
.calendar01 .calendar01C{margin:8px 0 0 9px;width:auto;}
.calendar01 .month01{float:left;margin-right:9px;width:180px;}
.calendar01 .month01H{padding:2px 0;line-height:1.4;font-size:12px;font-weight:normal!important;}
.calendar01 .month01H strong{font-size:16px!important;zoom:1;}
.calendar01 .month01H span{zoom:1;padding:2px 5px 0 5px;background:#cc0000;color:#ffffff;font-size:83%;}
.calendar01 table{width:180px;margin-top:2px;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-collapse:separate;}
.calendar01 td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;text-align:center;width:23px;font-size:12px;}
.calendar01 td a:link,.calendar01 td a:visited{display:block;width:100%;height:100%;padding:6px 0 4px 0;}
* html .calendar01 td a:link,.calendar01 td a:visited{width:107%;}
*:first-child+html .calendar01 td a:link,.calendar01 td a:visited{width:107%;}
.calendar01 td a:hover,.calendar01 td a:active{display:block;background:#ffffd0;}
.calendar01 td.week{padding:6px 0 4px 0;background:#e9e9e9;}
.calendar01 td.today{font-weight:bold;width:22px;}
.calendar01 td.today a:link,.calendar01 td.today a:visited{background:#d6d6d6;}
* html .calendar01 td.today a:link,.calendar01 td.today a:visited{width:112%;}
*:first-child+html .calendar01 td.today a:link,.calendar01 td.today a:visited{width:112%;}
.calendar01 td.today a:hover,.calendar01 td.today a:active{background:#ffffd0;}
.calendar01 td.sat a:link,.calendar01 td.sat a:visited{background:#ddebff;}
.calendar01 td.sat a:hover,.calendar01 td.sat a:active{background:#ffffd0;}
.calendar01 td.sun a:link,.calendar01 td.sun a:visited,.calendar01 td.holiday a:link,.calendar01 td.holiday a:visited{background:#FFE1E1;}
.calendar01 td.sun a:hover,.calendar01 td.sun a:active,.calendar01 td.holiday a:hover,.calendar01 td.holiday a:active{background:#ffffd0;}
.calendar01 td.week.sun{color:#cc0000!important;}
.calendar01 td.unselectable{padding:6px 0 4px 0;background:#ffffff;color:#B7BECC!important;}
.calendar01 .calendarLi{margin:12px 10px 0 9px;width:auto;}
.calendar01 .calendarLi .prevMonth{float:left;font-size:12px;line-height:1.4;}
.calendar01 .calendarLi .prevMonth a{padding:0 0 0 10px;background:url(../img/parts_arr_l_001.gif) no-repeat 3px 0.5em;line-height:1.4!important;zoom:1;}
.calendar01 .calendarLi .nextMonth{float:right;font-size:12px;line-height:1.4;}
.calendar01 .calendarLi .nextMonth a{padding:0 8px 0 0;background:url(../img/parts_arr_r_001.gif) no-repeat 100% 0.5em;line-height:1.4!important;zoom:1;}
a.floatCalIcon.hidden{visibility:hidden;cursor:default;}
/*intltour*/
#FORCIASearchGadget1_CalPopUp th, #FORCIASearchGadget1_CalPopUp td{line-height:1;padding:0;}
#FORCIASearchGadget1_CalPopUp.calendar01 td.week{padding:6px 0 4px 0;}
#FORCIASearchGadget1_CalPopUp.calendar01 td.unselectable{padding:6px 0 4px 0;}
/*domtour*/
#domtourPanel02 .module_select_two .leftCol .baseModuleTable #FORCIAJALDOMSearchGadget1_CalPopUp td,
#domtourPanel02 .module_select_two .leftCol .baseModuleTable #FORCIAJALDOMSearchGadget1_CalPopUp th {line-height:1;padding:0;}
#domtourPanel02 .module_select_two .leftCol .baseModuleTable #FORCIAJALDOMSearchGadget1_CalPopUp.calendar01 td.week{padding:6px 0 4px 0;}
#domtourPanel02 .module_select_two .leftCol .baseModuleTable #FORCIAJALDOMSearchGadget1_CalPopUp.calendar01 td.unselectable{padding:6px 0 4px 0;}
#FORCIAGadgetWrapper{display:none;}

/* history
------------------------------------------ */
.history01{margin:0;width:310px;border:solid 1px #bbb;text-align:left;background:#fff;}
.history01 .history01H{width:100%;background:#efefef;}
.history01 .history01H h2{float:left;padding:10px;line-height:1.4;font-size:110%!important;}
.history01 .history01H .close{position:relative;padding:10px 10px 0;float:right;background:none;line-height:1.4;font-size:12px;text-align:left;zoom:1;}
.history01 .history01H .close a{display:block; width:22px;height:22px;background:url(../img/parts_module_close_o.gif) no-repeat 0 0;line-height:1.4;font-size:12px;text-align:left;overflow:hidden;zoom:1;}
.history01 .history01H .close a:hover{text-indent:-9999px;zoom:1;}
.history01 .history01C{width:100%;}
.history01 table{width:291px;margin:8px 0 8px 9px;border-top:solid 1px #cccccc;border-right:solid 1px #cccccc;}
*:first-child+html .history01C{padding-top:8px;}
.history01 td{padding:6px 0 4px 8px;border-right:none;border-left:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;line-height:1.3em;background-color:#fff;}
.history01 td img{margin:0 1em;padding:3px 0 5px;vertical-align:-2px;}
.history01 td.historySet{border-left:none!important;padding:0 6px 0 0;text-align:right;}
.history01 td a:link,.history01 td a:visited{float:right;display:block;background:url(../img/btn_search_archive_set_n.gif) no-repeat 0 0;width:89px;height:29px;padding:0;text-align:left;text-indent:-9999px;overflow:hidden;}
.history01 td a:hover,.history01 td a:active{display:block;background:url(../img/btn_search_archive_set_o.gif) no-repeat 0 0;}
.history01 td img{margin:0 1em;padding:3px 0 5px;vertical-align:-2px;}
.history01 p.noHistory{text-align:center;margin:1em;}

#floatCalendar{position:absolute;background-color:#ffffff;z-index:100;display:block;}
#dispCalendarSpace{display:none;position:absolute;z-index:997;margin:0;padding:0;}
#dispCalendarSpaceWrite{position:absolute;top:0;left:0;width:580px;background-color:#ffffff;z-index:999;border-right-width:1px;border-bottom-width:1px;}
#iframeCalendarSpace{position:absolute;top:0;left:0;z-index:998;width:587px;height:280px;}

#domTMHistory{display:none;position:absolute;z-index:997;}
#domTMHistoryW{position:absolute;z-index:999;border-right-width:1px;border-bottom-width:1px;}
#domTMHistoryI{position:absolute;top:0;left:0;z-index:998;width:312px;height:250px;}
* html #domTMHistoryW{height:248px;}

/* locNaviA01
------------------------------------------ */
/* locNaviA01 locNaviA02 2012 */
div.locNaviA01{background:url(../img/bg_locnavi_001.gif) no-repeat left bottom;padding:10px 0 2px 10px;border-top:1px solid #c4c5c4;zoom:1;font-size:88%;}
div.locNaviA02{background:url(../img/bg_locnavi_001.gif) no-repeat left top;padding-top:3px;zoom:1;font-size:88%;}
div.locNaviA02 .naviInbox{background:url(../img/bg_locnavi_001.gif) no-repeat left bottom;padding:8px 0 3px 10px;}
* html div.locNaviA01,* html div.locNaviA02 .naviInbox{padding-bottom:1px;}
*:first-child+html div.locNaviA01,*:first-child+html div.locNaviA02 .naviInbox{padding-bottom:1px;}

/* linkBtnA01
------------------------------------------ */
/*.linkBtnA01 2012 */
.linkBtnA01 ul li,.linkBtnA01 p,.linkBtnA01 h3{line-height:1.5!important;vertical-align:bottom;}
.linkBtnA01 ul li{margin-bottom:3px;}
.linkBtnA01 h3{margin-bottom:0!important;}
.linkBtnA01 ul.line li{float:left;margin-right:10px;margin-bottom:8px;width:auto;}
.linkBtnA01 li,.linkBtnA01 p,.linkBtnA01 h3{position:relative;border-left:1px solid #999;border-right: 1px solid #999;background:url(../img/bg_nav_default_05.png) 0 center no-repeat;zoom:1;}
.linkBtnA01 .iconOther{background:url(../img/bg_nav_pop_default.png) 0 center no-repeat!important;}
.linkBtnA01 .iconDown{background:url(../img/bg_nav_arrow_001_default.png) 0 center no-repeat!important;}
.linkBtnA01 a ,.linkBtnA01 .noLink span,.linkBtnA01 .current span{display:block;padding:5px 10px 4px 15px;color:#0f0f69;text-decoration:none;}
.linkBtnA01 .iconOther a,.linkBtnA01 a.iconOther{padding-left:19px!important;}
.linkBtnA01 .iconDown a,.linkBtnA01 a.iconDown{padding-left:15px!important;}
.linkBtnA01 .noLink span{padding-left:5px!important;color:#333333 !important;}
* html .linkBtnA01 a,* html .linkBtnA01 .noLink span,* html .linkBtnA01 .current span{padding:3px 10px 2px 15px;}
*:first-child+html .linkBtnA01 a,*:first-child+html .linkBtnA01 .current span{padding:4px 10px 3px 15px;}
*:first-child+html .linkBtnA01 .current span{padding:4px 10px 2px 15px;}/**/
.linkBtnA01 li:hover,.linkBtnA01 p:hover,.linkBtnA01 h3:hover{background:url(../img/bg_nav_hover_05.png) 0 center no-repeat!important;}
.linkBtnA01 .iconOther:hover{background:url(../img/bg_nav_pop_hover.png) 0 center no-repeat!important;}
.linkBtnA01 .iconDown:hover{background:url(../img/bg_nav_arrow_001_hover.png) 0 center no-repeat!important;}
.linkBtnA01 li:before,.linkBtnA01 li:after,.linkBtnA01 li a:before,.linkBtnA01 li a:after,
.linkBtnA01 p:before,.linkBtnA01 p:after,.linkBtnA01 p a:before,.linkBtnA01 p a:after,
.linkBtnA01 h3:before,.linkBtnA01 h3:after,.linkBtnA01 h3 a:before,.linkBtnA01 h3 a:after,
.linkBtnA01 span:before,.linkBtnA01 span:after{display:block;position:absolute;content:"";}
.linkBtnA01 li:before,.linkBtnA01 p:before,.linkBtnA01 h3:before{bottom:0!important;left:-1px;background:url(../img/bg_nav_default_03.png) 0 0 no-repeat;height:3px;width:100%;zoom:1;}
.linkBtnA01 li:after,.linkBtnA01 p:after,.linkBtnA01 h3:after{bottom:0;right:-1px;background:url(../img/bg_nav_default_04.png) 0 0 no-repeat;height:3px;width:2px;zoom:1;}
.linkBtnA01 a:before,.linkBtnA01 .noLink span:before,.linkBtnA01 .current span:before{top:0;left: -1px;background:url(../img/bg_nav_default_01.png) 0 0 no-repeat;height: 2px;width: 100%;zoom:1;}
.linkBtnA01 a:after,.linkBtnA01 .noLink span:after,.linkBtnA01 .current span:after{top: 0;right: -1px;background:url(../img/bg_nav_default_02.png) 0 0 no-repeat;height: 2px;width: 2px;zoom:1;}
.linkBtnA01 a:hover{color:#c00;text-decoration:underline;}
.linkBtnA01 .noLink{background:url(../img/bg_nav_default_nolink.png) 0 center no-repeat;zoom:1;}
.linkBtnA01 .noLink:hover{background-image:url(../img/bg_nav_default_nolink.png)!important;background-position:0 center;zoom:1;line-height:1;}
.linkBtnA01 .bold{font-weight:bold;}
.linkBtnA01 .current{background:url(../img/bg_nav_current_05.png) 0 center no-repeat!important;zoom:1;}
.linkBtnA01 .current span{color:#fff!important;padding-top:4px!important;}
.linkBtnA01 .current span:after{top: 0;right: -1px;background:url(../img/bg_nav_current_02.png) 0 0 no-repeat;height: 2px;width: 2px;zoom:1;}
.linkBtnA01 .current:before{background:url(../img/bg_nav_current_03.png) 0 0 no-repeat;width:100%;zoom:1;}
.linkBtnA01 .current:after{background:url(../img/bg_nav_current_04.png) 0 0 no-repeat;width:2px;zoom:1;}
.linkBtnA01 .current span:before{background:url(../img/bg_nav_current_01.png) 0 0 no-repeat!important;zoom:1;}
.linkBtnA01 .current:hover{background-image:url(../img/bg_nav_current_05.png)!important;background-position:0 center;zoom:1;}
* html .linkBtnA01 .line{margin-bottom:5px;}
*:first-child+html .linkBtnA01 .line{margin-bottom:5px;}
* html .linkBtnA01 .line li{height:100%!important;float:none!important;display:inline;vertical-align:top;}
*:first-child+html .linkBtnA01 .line li{height:100%!important;float:none!important;display:inline;vertical-align:top;}
* html .linkBtnA01 li,* html .linkBtnA01 p,* html .linkBtnA01 h3{border-top:1px solid #999;border-bottom:1px solid #999;zoom:1;}
*:first-child+html .linkBtnA01 li,*:first-child+html .linkBtnA01 p,*:first-child+html .linkBtnA01 h3{border-top:1px solid #999;border-bottom:1px solid #999;zoom:1;} 
* html .linkBtnA01 a:hover{background-image:url(../img/bg_nav_hover_05.png)!important;background-position:0 center;}
* html .linkBtnA01 .iconOther a:hover{background-image:url(../img/bg_nav_pop_hover.png)!important;background-position:0 center;}
* html .linkBtnA01 .iconDown a:hover{background-image:url(../img/bg_nav_arrow_001_hover.png)!important;background-position:0 center;}
* html .linkBtnA01 .current a:hover{background:none!important;}
*:first-child+html .linkBtnA01 .current a:hover{background:none!important;}

/* contentsBlockA
------------------------------------------ */
div.contentsBlockA01 .separator,div.contentsBlockA02 .separator,div.contentsBlockA03 .separator,div.contentsBlockA04 .separator,div.contentsBlockA05 .separator,div.contentsBlockA06 .separator,div.contentsBlockA07 .separator,div.contentsBlockA08 .separator{border-top:#a7a7a7 dashed 1px;margin-top:10px;padding-top:10px;}
div.contentsBlockA01 div.pseudo-after,div.contentsBlockA03 div.pseudo-after{background:url(../img/bg_block-after_01.gif) no-repeat right bottom;height:8px;margin:0;}
div.txtAreaA01{margin:10px;line-height:1.2;}
div.txtAreaA01 img.photo{float:right;margin-left:5px;}
div.contentsBlockA01{background:url(../img/bg_block-body_01.gif);}
div.contentsBlockA03{background:#efefef;}
div.contentsBlockA04 .subTitleA01 .linkBtnA{ margin-bottom:-1px !important;}
div.contentsBlockA04 div.cBA04-Frame{border-top:medium none ;}
div.cBA04-Frame{ border:1px solid #CCCCCC;padding:10px;line-height:1.2;}
div.cBA04-Frame img.photo{float:right;margin-left:5px;}
div.contentsBlockA05{background-color:#e0e0e0;}
div.contentsBlockA02{background:#dedede;padding:5px;}
div.contentsBlockA02Body{background:#efefef;overflow:hidden;}
div.contentsBlockA06{background-color:#ffffff;}
div.contentsBlockA06 .txtAreaA01{margin:10px 0;}

/* noteBlockA01
------------------------------------------ */
div.noteBlockA01{padding:10px 0 0;border-top:1px dotted #dedede;}
div.noteBlockA01 p{padding:5px 10px;border:1px solid #dedede;}

/* columnArticle
------------------------------------------ */
div.columnArticleA01{clear:both;}
div.columnArticleA01 dt.icon{margin:10px 0 9px;padding:0;}
div.columnArticleA01 dt.icon img{float:left;}
div.columnArticleA01 dd.section{margin:10px 0 0 53px;width:auto;}
div.columnArticleA01 div.divideA hr,div.columnArticleA01 div.divideB hr{display:none;}
div.columnArticleA01 div.divideA{clear:both;margin-top:9px;border-top:1px solid #cccccc;}
div.columnArticleA01 div.divideB{margin-bottom:5px;padding-bottom:4px;border-bottom:1px dashed #a8a8a8;}

/* bannerBlock 2012
------------------------------------------ */
div.bannerBlockA li{margin-bottom:10px;display:block;}
div.bannerBlockA a img{vertical-align:middle;}

/* relatedLinkBlockA01
------------------------------------------ */
div.relatedLinkBlockA01{padding:5px 0 0;border-top:1px dotted #dedede;width:940px;}
div.relatedLinkBlockA01 td.linkListItem{padding:5px;border:1px solid #dedede;vertical-align:top;}
div.relatedLinkBlockA01 td.linkListItem img.icon{float:right; margin-left:5px;vertical-align:top;}
div.relatedLinkBlockA01 td.linkListItem a{font-weight:bold;}
div.relatedLinkBlockA01 td.linkListItem p{line-height:1.4;}
div.relatedLinkBlockA01 ul{margin:5px 0 0;}
div.relatedLinkBlockA01 li{margin:0 1px 1px 0;width:187px;float:left;}
div.relatedLinkBlockA01 li a.linkBtnA{margin:0;}

/* roImg ------------------------------------------ */
a.roImg:link,a.roImg:visited,a.roImg:hover,a.roImg:active{background-position:0 0!important;background-repeat:no-repeat!important;display:block!important;}
a.roImg:hover img,a.roImg:active img{visibility:hidden!important;}
* html a.roImg:hover {text-indent:-9999px;zoom:1;}

/* WinIE hack ------------------------------------------ */
* html label{padding-left:0;}
* html .clearfix,* html .rnClearfix{height:1%;}
*:first-child+html .clearfix,*:first-child+html .rnClearfix{display:inline-block;}
*:first-child+html #rnHeadNav01 #rnHeadNav0102 li,* html #rnHeadNav01 #rnHeadNav0102 li{padding-bottom:0 !important;}
*:first-child+html #rnHeadNav01 #rnHeadNav0102 li.blank,* html #rnHeadNav01 #rnHeadNav0102 li.blank{padding:7px 7px 6px 7px;}
* html #rnHeadNav01 #rnHeadNav0102 a{float:left;height:1%;}
* html #rnHeadNav01 #rnHeadNav0102 .rnHeadNav0103.rnHeadNav0103Expansion{right:-1px;}
* html #rnHeadNav01 #rnHeadNav0102 .rnHeadNav0103 li a{height:1%;}
* html .calendar01 .calendar01H,* html .history01 .history01H{width:100%;}
* html .calendar01 .calendar01H .close,* html .history01 .history01H .close{height:1%;}
*:first-child+html .calendar01 table,* html .calendar01 table,*:first-child+html .history01 table,* html .history01 table{margin-top:0;}
* html .calendar01 .calendarLi .prevMonth a,* html .calendar01 .calendarLi .nextMonth a{height:1%;}
* html .linksListB01 li{margin-bottom:4px;}
* html a.subTitleLink,* html a.subTitleLink:link,* html a.subTitleLink:visited{padding:6px 5px 6px 11px;}
*:first-child+html a.subTitleLink,*:first-child+html a.subTitleLink:link,*:first-child+html a.subTitleLink:visited{padding:4px 5px 5px 11px;}
* html .liLink01 li p.liLink0101,* html .liLink01 li p.liLink01W{height:1%;}
* html .liLink01 li p.icn01,* html .liLink01 li p.rnIcn01{padding:0.2em 0 0 14px;}
* html .pnl01B,* html .pnl01B2{height:1%;}
* html .radioSwt01 li{height:1%;}
*:first-child+html body .radioSwt02 dl dt{padding:2px 10px 0;}
* html body .radioSwt02 dl dt{padding:2px 10px 0;}
*:first-child+html body .radioSwt02 dl dd{padding:0 10px;}
* html body .radioSwt02 dl dd{padding:0 10px;}
* html .pnl01Li02 li p{height:1%;}
* html .pnl01H01 h3,* html .pnl01H01 .link01{height:1%;}
* html .link01 li .link01Txt01{height:1%;}
* html .newsLink01 td p{height:1%;}
* html .box01Clm01 dt{height:1%;}
* html .box01Dl01 dd.box01Dd01 span{margin-top:6px;}
* html .box02 li{padding-bottom:3px;}
*:first-child+html body .box02 li{padding-bottom:3px;}
* html .box02 dt{height:1%;}
* html .ticketTitle .liLink01 p{float:right;}
* html .area01 .area01H .close{height:1%;}
*:first-child+html .area01 table,* html .area01 table{margin-top:0;}
* html .airportInfoB{height:75px;}
* html .airportInfoNew ul{padding:6px 5px;}
* html .dpTtl{padding-bottom:0;}
* html .dpFeelings .txt{line-height:1.6;}
* html input[type="radio"]{vertical-align:3px;}
* html #TicketModulePanelArea .open{bottom:-32px;}
*+html #TicketModulePanelArea .open{bottom:-32px;}
*+html #rnHeadUtility02 #rnHeadSearchBtn01{padding-top:2px}
* html #rnHeadUtility02 #rnHeadSearchBtn01{padding-top:1px}
*+html #rnHead #rnHeadUtility02 #rnHeadSearchTxt01{padding-top:1px;}
* html #rnHead #rnHeadUtilityLink01 li{padding-top:4px; margin-top:1px;}
*:first-child+html #rnHead #rnHeadUtilityLink01 li{padding-top:1px;}
* html #rnHead #rnHeadUtilityLink01 li.rnIcn01{padding-top:5px;}
* html #rnHead #rnHeadUtility02 #rnHeadSearchBtn02{padding-top:1px;}
*+html #rnHead #rnHeadUtility02 #rnHeadSearchBtn02{padding-top:2px;}
* html #rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input{background-attachment:fixed;}
*+html #rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input{background-attachment:scroll;overflow:hidden;}
* html #rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input.on{width:138px;padding-left:3px;}
*+html #rnHead #rnHeadUtility02 #rnHeadSearchTxt01 input.on{width:138px;padding-left:3px;}

/* print
------------------------------------------ */
@media print{* html body{zoom:65%;}
* html .cateTitleA01,* html .mainTitleA01,* html .mainTitleA02,* html .mainTitleA01 h2,* html .mainTitleA02 h2,* html .subTitleA01,* html .subTitleA02,* html .subTitleA03,* html .mainTitleB01,* html .mainTitleB02,* html .subTitleB01,* html .subTitleB02,* html .subTitleB03,* html div.linkButtonC02,* html div.linkButtonC01 div.divide,* html div.linkButtonC01 div.linkBody a{height:1%;}
#rnFoot #rnFootBnr01{margin-top:15px;}
/*\*/ *html #rnFoot #rnFootBnr01{margin-top:0;} /**/
#rnFootBreadArea,#rnFootNavi{display:none;background:none!important;}
#rnFoot,#rnFoot #rnFootWrapper{padding-top:0!important;background:none;}
body{background:none !important;}
.printHide{visibility:hidden !important;}
}