@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;}

/* setup
------------------------------------------ */
html{overflow-y:scroll;}
body{font-family:"MS UI Gothic", "Tahoma", "Lucida Grande", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; background-image:url(/common/img/bg.gif);}
body,p,h2,h3,h4,h5,h6,li,th,td,dt,dd,pre,legend{font-size:12px;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,textarea{font-size:12px;line-height:1;font-family:"MS UI Gothic", "Lucida Grande", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
input[type="password"]{height:1.2em;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;}
select{vertical-align:middle;}
label{cursor:pointer;padding-left:2px;}

/* set class
------------------------------------------ */
/* margin */
.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;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}

.mgt1em{margin-top:1em !important;}
.mgr1em{margin-right:1em !important;}
.mgb1em{margin-bottom:1em !important;}
.mgl1em{margin-left:1em !important;}
.mgr1em{margin-right:1em !important;}
.mgr2em{margin-right:2em !important;}

/* padding */
.pdt3 {padding-top: 3px !important;}
.pdt4 {padding-top: 4px !important;}
.pdt5 {padding-top: 5px !important;}
.pdt8 {padding-top: 8px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:30px !important;}

/* layout */
.floatL{float:left;}
.floatR{float:right;}

.alL{text-align:left;}
.alC{text-align:center;}
.alR{text-align:right;}

.vaT{vertical-align:top;}
.vaM{vertical-align:middle;}
.vaB{vertical-align:bottom;}

/* 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:80% !important;}
.larger01 {font-size:120% !important;}

.txBla{color:#000000;}
.txWhi{color:#ffffff;}
.txRe1{color:#cc0000;}
.txRe2{color:#990000;}
.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;}
.toPagetop{text-align:right; clear:both;}

/* background */
.bgRed{background-color:#cc0000;color:#ffffff;}
.bgWhi{background-color:#ffffff;}
.bgGra{background-color:#cccccc;}

/* withIcon */
.withIcon a{text-decoration:none;}
.withIcon a:hover,.withIcon a:active{text-decoration:underline;}
.withIcon img{vertical-align:middle;}

/* linkBtnA */
a.linkBtnA,a.linkBtnA:link,a.linkBtnA:visited{margin-bottom:1px;padding:4px 5px 4px 11px;border-right:1px solid #d6d6d6;border-bottom:1px solid #cdcdcd;background-color:#fefefe;background-image:url(/common/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.linkBtnA:hover,a.linkBtnA:active{background-color:#dedede;background-image:url(/common/img/bg_link-button_o.gif);background-repeat:repeat-x;background-position:top left;color:#0f0f69;text-decoration:none;}
a.linkBtnA img{vertical-align:middle;}
.iconTypeA01 a.linkBtnA,.iconTypeA01 a.linkBtnA:link,.iconTypeA01 a.linkBtnA:visited{padding-left:19px;text-indent:-14px;}

/* topicPath */
.topicPath{margin-top:8px;margin-left:10px;}
.topicPath li{line-height:1.1em; display:inline; margin-right:8px;}
.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;}

/* textList */
.textListA01{margin-left:5px;}
.textListA01 li{padding-left:9px;background-image:url(/common/img/parts_dot_001.gif);background-repeat:no-repeat;background-position:0 6px;line-height:1.4;}
.textListA02{margin-left:5px;}
.textListA02 li{padding-left:9px;background:url(/common/img/parts_dot_003.gif);background-repeat:no-repeat;background-position:0 6px;color:#990000;line-height:1.4;}
.textListA03{margin-left:5px;}
.textListA03 li{padding-left:9px;background:url(/common/img/parts_dot_004.gif);background-repeat:no-repeat;background-position:0 6px;color:#cc0000;line-height:1.4;}

/* notesList */
.notesListA01 li{padding-left:1em;text-indent:-1em;line-height:1.4;}
.notesListB01 li{padding-left:1.5em;text-indent:-1.5em;line-height:1.4;}

/* linksList */
.linksListA01{text-align:left;}
.linksListA01 li{margin-right:10px;display:inline;line-height:1.4;}
.linksListA02{text-align:right;}
.linksListA02 li{margin-left:10px;display:inline;line-height:1.4;}
.linksListB01 li{margin-left:6px;text-indent:-6px;line-height:1.4;}
.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;}

/* notesField */
div.notesField{padding-bottom:9px;border:1px solid #a8a8a8;}
div.notesField h2{margin-bottom:8px;padding:6px 9px 4px;background-color:#eeeeee;}
div.notesField h3,div.notesField h4{margin:0 9px 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{margin:0 9px 7px;}

/* input */
input.password{font-family:Arial, sans-serif;}
input.w180{width:180px;line-height:1.2;}

/* contents
------------------------------------------ */
/* headder */
#headder{width: 710px;
         height: 63px;
		 background: #ffffff url(/common/img/head.gif) bottom no-repeat;
		 }
/* footer */
#footer{width: 710px;
         height: 25px;
		 background: #ffffff url(/common/img/foot.gif) top no-repeat;
		 }
/* wrapper */
#wrapper{width:710px;}


/* print
------------------------------------------ */
@media print{
* html body{zoom:80%;}
* html .cateTitleA01,
* html .mainTitleA01,* html .mainTitleA02,
* html .mainTitleA01 h2,* html .mainTitleA02 h2,
* html .subTitleA01,* html .subTitleA02,* html .subTitleA03,
* html .mainTitleB01,
* 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;} /**/
#middleArea{min-height:auto;}
}
