﻿@charset('UTF-8');
/*Ressing CSS elements from here*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-family: "MS PGothic", sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color:black;
	background-image:url(images/bg_background.gif);background-repeat: repeat-x;)
	background-color:white;
}
ol, ul {
	list-style: none;
}
a:link{
	color:rgb(0%,54%,74%);
	text-decoration: underline;
}

a:visited{
	color:rgb(51%,1%,66%);
}

a:hover{
	color:red;
}



h4{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	}



/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/*Resetting CSS elements end.*/



/*コンテンツボックス用スタイルシート*/
	#my_body{text-align:center;}
	#my_wrap{width:810px; position:relative; margin-left:65px; margin-right:auto; background-image:url(images/bg_wrap.gif); background-repeat: repeat-y;text-align:left}
	#my_container{background-image: url(images/bg_container.gif);background-repeat: no-repeat;}
	#my_leftNavi{position:absolute ;left:5; top:155px; width:204px; }
	#my_contents{margin-left:235px; width:540px; min-height:450px;}

#main{
background-image:url(images/sideNav_bg01.gif);
background-repeat:repeat-y;
background-position:5px 0px;
}

#footer{
height:81px;
background-image:url(images/bg_fotter02.gif);
background-repeat:no-repeat;
width:810px; position:relative;
margin-left:65px;
margin-right:auto;
padding-bottom:20px;
text-align:left;
}

/*ヘッダー用スタイルシート*/
div#header{
	width:810px;
	height:155px;
	}

#header h1#logo{
	position:absolute;
	}

#header ul#acc_nav li a{
	text-decoration:none;
	font-weight:bold;
	}

#header ul#acc_nav li a:visited{
	color:rgb(0%,54%,74%);
	}

#header ul#acc_nav li a:hover{
	color:red;
	}


#header ul#acc_nav li{
	position: absolute;
	display: inline;
	font-size:13px;
	height: 18px;
	padding-left: 18px;
	top:64px;
	width: 140px;
	background-repeat: no-repeat;
	}

#header ul#acc_nav li#goHome{
	top:42px;
	left: 490px;
	background-image: url(images/btn_goHome.gif);
	}

#header ul#acc_nav li#goSitemap{
	top:42px;
	left: 640px;
	background-image: url(images/btn_goSitemap.gif);
	}

#header ul#acc_nav li#goPrivacy{
	left: 490px;
	background-image: url(images/btn_goPrivacy.gif);
	}

#header ul#acc_nav li#goJuuyou{
	left: 640px;
	background-image: url(images/btn_goJuuyou.gif);
	}
#header ul#cat_nav{
	position: absolute;
	width:800px;
	left:5px;
	top:101;
	}

#header ul#cat_nav li{
	float:left;
	height:41px;
	}

#header ul#cat_nav li a{
	display:block;
	height:41px;
	text-indent: -9999px;
	}

#header ul#cat_nav li#cNav_system a{
	width:135px;
	background-image:url(images/CNav_system.gif);
	}

#header ul#cat_nav li#cNav_system a:hover{
	background-position:0px -41px;
	}

#header ul#cat_nav li#cNav_feature a{
	width:127px;
	background-image:url(images/CNav_feature.gif);
	}

#header ul#cat_nav li#cNav_feature a:hover{
	background-position:0px -41px;
	}

#header ul#cat_nav li#cNav_simulation a{
	width:154px;
	background-image:url(images/CNav_simulation.gif);
	}

#header ul#cat_nav li#cNav_simulation a:hover{
	background-position:0px -41px;
	}


#header ul#cat_nav li#cNav_faq a{
	width:124px;
	background-image:url(images/CNav_faq.gif);
	}

#header ul#cat_nav li#cNav_faq a:hover{
	background-position:0px -41px;
	}

#header ul#cat_nav li#cNav_guide a{
	width:111px;
	background-image:url(images/CNav_guide.gif);
	}

#header ul#cat_nav li#cNav_guide a:hover{
	background-position:0px -41px;
	}

#header ul#cat_nav li#cNav_order a{
	width:149px;
	background-image:url(images/CNav_order.gif);
	}

#header ul#cat_nav li#cNav_order a:hover{
	background-position:0px -41px;
	}


/*フッター用スタイルシート*/


#footer div{
font-size:11px;
line-height:130%;
float:left;
}

div#footer_zeimuka{
display:inline;
width:470px;
margin:49px 0px 28px 10px;
font-size:12px;
}

div#footer_medLogo{
display:inline;
margin:53px 0px;
 }

div#footer_med{
display:inline;
width:289px;
margin:58px 0px;
}

/*サイドナビ用スタイルシート*/
	.sideNavContents{
	background-image:url(images/sideNav_bg01.gif);
	background-repeat:repeat-y;
	}
	
	ul#sideNav, ul#sideNav_right{
		width:176px;
		margin-left:11px;
		}
		
	ul#sideNav li, ul#sideNav_right li{
	margin-top:8px;
	line-height:0;
		}

	ul#sideNav a, ul#sideNav_right a{
		display:block;
		line-height:normal;
		text-indent: -9999px;
		width:176px;
		background-repeat:none;
		}


		ul#sideNav li.subNav, ul#sideNav_right li.subNav{
		margin-top:0px;
		}

		ul#sideNav li.topNav, ul#sideNav_right li.topNav{
		margin-top:0px;
		}

	li#feature a{
	background-image:url(images/side_feature.gif);
	height:30px;
	}
	li#feature a:hover{
	background-position:0px 30px;
	}

	li#shitekiSub01 a{
	background-image:url(images/side_shiteki.gif);
	height:43px;
	}
	li#shitekiSub01 a:hover{
	background-position:0px 43px;
	}

	li#shitekiSub02 a{
	background-image:url(images/side_jijo.gif);
	height:30px;
	}
	li#shitekiSub02 a:hover{
	background-position:0px 30px;
	}

	li#shitekiSub03 a{
	background-image:url(images/side_tesuryo.gif);
	height:38px;
	}
	li#shitekiSub03 a:hover{
	background-position:0px 38px;
	}

	li#shitekiSub04 a{
	background-image:url(images/side_course.gif);
	height:38px;
	}
	li#shitekiSub04 a:hover{
	background-position:0px 38px;
	}
	
	li#shitekiSub05 a{
	background-image:url(images/side_kanyu.gif);
	height:38px;
	}
	li#shitekiSub05 a:hover{
	background-position:0px 38px;
	}

	li#issho a{
	background-image:url(images/side_issho.gif);
	height:43px;
	}
	li#issho a:hover{
	background-position:0px 43px;
	}
	
	li#zougen a{
	background-image:url(images/side_zougen.gif);
	height:43px;
	}
	li#zougen a:hover{
	background-position:0px 43px;
	}

	li#encho a{
	background-image:url(images/side_encho.gif);
	height:43px;
	}
	li#encho a:hover{
	background-position:0px 43px;
	}
	
	li#keizoku a{
	background-image:url(images/side_keizoku.gif);
	height:43px;
	}
	li#keizoku a:hover{
	background-position:0px 43px;
	}


	li#system a{
	background-image:url(images/side_system.gif);
	height:30px;
	}
	li#system a:hover{
	background-position:0px 30px;
	}

	li#kakekin a{
	background-image:url(images/side_kakekin.gif);
	height:43px;
	}
	li#kakekin a:hover{
	background-position:0px 43px;
	}

	li#shikaku a{
	background-image:url(images/side_shikaku.gif);
	height:43px;
	}
	li#shikaku a:hover{
	background-position:0px 43px;
	}
	
	li#kyufu a{
	background-image:url(images/side_kyufu.gif);
	height:43px;
	}
	li#kyufu a:hover{
	background-position:0px 43px;
	}

	li#kyufuSub01 a{
	background-image:url(images/side_yoro.gif);
	height:30px;
	}
	li#kyufuSub01 a:hover{
	background-position:0px 30px;
	}
	
		li#kyufuSub02 a{
	background-image:url(images/side_ikuei.gif);
	height:30px;
	}
	li#kyufuSub02 a:hover{
	background-position:0px 30px;
	}

	li#kyufuSub03 a{
	background-image:url(images/side_shobyo.gif);
	height:30px;
	}
	li#kyufuSub03 a:hover{
	background-position:0px 30px;
	}

	li#kyufuSub04 a{
	background-image:url(images/side_izoku.gif);
	height:30px;
	}
	li#kyufuSub04 a:hover{
	background-position:0px 30px;
	}

	li#kyufuSub05 a{
	background-image:url(images/side_kyufuOther.gif);
	height:30px;
	}
	li#kyufuSub05 a:hover{
	background-position:0px 30px;
	}

	li#zeikin a{
	background-image:url(images/side_zeikin.gif);
	height:43px;
	}
	li#zeikin a:hover{
	background-position:0px 43px;
	}

	li#faq a{
	background-image:url(images/side_faq.gif);
	height:30px;
	}
	li#faq a:hover{
	background-position:0px 30px;
	}

	li#mikanyu a{
	background-image:url(images/side_mikanyu.gif);
	height:43px;
	}
	li#mikanyu a:hover{
	background-position:0px 43px;
	}

	li#kanyuchu a{
	background-image:url(images/side_kanyuchu.gif);
	height:43px;
	}
	li#kanyuchu a:hover{
	background-position:0px 43px;
	}


	li#jukyuchu a{
	background-image:url(images/side_jukyuchu.gif);
	height:43px;
	}
	li#jukyuchu a:hover{
	background-position:0px 43px;
	}


	li#shibou a{
	background-image:url(images/side_shibou.gif);
	height:43px;
	}
	li#shibou a:hover{
	background-position:0px 43px;
	}


	li#faqOther a{
	background-image:url(images/side_faqOther.gif);
	height:43px;
	}
	li#faqOther a:hover{
	background-position:0px 43px;
	}

	li#order a{
	background-image:url(images/side_order.gif);
	height:30px;
	}
	li#order a:hover{
	background-position:0px 30px;
	}

	li#order_shiryo a{
	background-image:url(images/side_order_siryo.gif);
	height:43px;
	}
	li#order_shiryo a:hover{
	background-position:0px 43px;
	}

	li#order_shisan a{
	background-image:url(images/side_order_shisan.gif);
	height:43px;
	}
	li#order_shisan a:hover{
	background-position:0px 43px;
	}

	li#order_moushikomi a{
	background-image:url(images/side_order_moushikomi.gif);
	height:43px;
	}
	li#order_moushikomi a:hover{
	background-position:0px 43px;
	}

	li#simulation a{
	background-image:url(images/side_simulation.gif);
	height:30px;
	}
	li#order_moushikomi a:hover{
	background-position:0px 43px;
	}

	li#simuKakekin a{
	background-image:url(images/side_simuKakekin.gif);
	height:43px;
	}
	li#simuKakekin a:hover{
	background-position:0px 43px;
	}

	li#simuJukyu a{
	background-image:url(images/side_simuJukyu.gif);
	height:43px;
	}
	li#simuJukyu a:hover{
	background-position:0px 43px;
	}

	li#voice a{
	background-image:url(images/side_voice.gif);
	height:30px;
	}
	li#voice a:hover{
	background-position:0px 30px;
	}

	li#guide a{
	background-image:url(images/side_guide.gif);
	height:30px;
	}
	li#guide a:hover{
	background-position:0px 30px;
	}

/*手続きガイドサイド*/
	li#guide01 a, li#guide02 a, li#guide03 a, li#guide04 a, li#guide05 a, li#guide06 a, li#guide07 a, li#guide08 a, li#guide09 a, li#guide10 a, li#guide11 a{
		height:43px;
		}

	li#guide01 a{
	background-image:url(images/side_guide01.gif);
	}
	li#guide02 a{
	background-image:url(images/side_guide02.gif);
	}
	li#guide03 a{
	background-image:url(images/side_guide03.gif);
	}
	li#guide04 a{
	background-image:url(images/side_guide04.gif);
	}
	li#guide05 a{
	background-image:url(images/side_guide05.gif);
	}
	li#guide06 a{
	background-image:url(images/side_guide06.gif);
	}
	li#guide07 a{
	background-image:url(images/side_guide07.gif);
	}
	li#guide08 a{
	background-image:url(images/side_guide08.gif);
	}
	li#guide09 a{
	background-image:url(images/side_guide09.gif);
	}
	li#guide10 a{
	background-image:url(images/side_guide10.gif);
	}
	li#guide11 a{
	background-image:url(images/side_guide11.gif);
	}

	li#guide01 a:hover, li#guide02 a:hover, li#guide03 a:hover, li#guide04 a:hover, li#guide05 a:hover, li#guide06 a:hover, li#guide07 a:hover, li#guide08 a:hover, li#guide09 a:hover, li#guide10 a:hover, li#guide11 a:hover{
	background-position:0px 43px;
	}

	li#guide01Sub01 a, li#guide01Sub02 a{
	height:30px;
	}
	
	li#guide01Sub01 a:hover, li#guide01Sub02 a:hover{
	background-position:0px 30px;
	}

	li#guide01Sub01 a{
	background-image:url(images/side_guide01_sub01.gif);
	}

	li#guide01Sub02 a{
	background-image:url(images/side_guide01_sub02.gif);
	}

/*手続きガイドページ中身*/
a.imageLink{
	color:green;
	}

a.imageLink:visited{
	color:green;
	}


a.imageLink:hover{
	color:red;
	}


.guideHeader{
width:540px;
}
.uideHeader td.guideHeader01, .guideHeader td.guideHeader03, td.guideHeader04, td.guideHeader05{
	width:250px;
	}

.guideHeader td.guideHeader02{
	width:40px;
	}
	
.guide3col_PB{
	width:540px;
	background-image:url(images/guidebg01.gif);
	background-repeat:repeat-y;
	font-size:14px;
	padding-top:20px;
	}

.guide3col_GB{
	width:540px;
	background-image:url(images/guidebg02.gif);
	background-repeat:repeat-y;
	font-size:14px;
	padding-top:20px;
	}

.guideTable td{
	font-size:14px;
	line-height:130%;
}

.guideLeftCol, .guideRightCol{
	width:250px;
	vertical-align:top;
	}
	
.guideMidCol{
	width:40px;
	vertical-align:middle;
}

.kakomiP{
border:solid 2px rgb(69%,36%,29%);
background-color:white;
padding:10px;
}

.kakomiG{
border:solid 2px rgb(40%,70%,27%);
background-color:white;
padding:10px;
}
.kakomiB{
border: solid 2px rgb(21%,44%,82%);
background-color:white;
padding:10px;
}


.colLeftColor{
width:230px;
border:solid 1px rgb(70%,36%,28%);
background-color:rgb(100%,97%,91%);
font-size:12px;
line-height:140%;
}

.lineTable td, .lineTable th{
	font-size:14px;
	line-height:130%;
	vertical-align:top;
	border:solid 1px black;
	background-color:white;
	padding:5px;
	}

.lineTable th{
	text-align:center;
	}


.textIndent{
	margin-left:1em;
	text-indent:-1em;
}

.textIndentHalf{
	margin-left:0.6em;
	text-indent:-0.6em;
}

.chushakuBlue{
	font-size:12px;
	line-height:130%;
	color:blue;
	margin-left:1em;
	text-indent:-1em;
	margin-top:4px;
}

.chushaku{
	font-size:12px;
	line-height:130%;
	color:black;
	margin-left:1em;
	text-indent:-1em;
	margin-top:4px;
}
.grayBorder{
	margin:10px 0px;
}

.midashi02{
	height:42px;
	width:540px;
	margin-bottom:8px;
	}

.gokakunin{
border:solid 1px black;
padding:10px;
font-size:14px;
line-height:140%;
}

.tableHead{
width:220px;
font-size:14px;
line-height:140%;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
}

.inPinkTable, .inBlueTable{
width:226px;
}

.inPinkTable td, .inPinkTable th, .inBlueTable td, .inBlueTable th{
	vertical-align:middle;
	padding:5px;
	border:solid 1px black;
	font-size:12px;
	}
	
.inPinkTable td{
	background-color:rgb(90%,93%,95%);
	}
.inPinkTable th{
	background-color:rgb(70%,83%,95%);
	}
.inBlueTable td{
	background-color:rgb(97%,95%,88%);
	}
.inBlueTable th{
	background-color:rgb(97%,86%,68%);
	}

.lineTableBlue td, lineTableBlue th{
	font-size:14px;
	line-height:130%;
	vertical-align:top;
	border:solid 1px black;
	background-color:white;
	padding:5px;
	vertical-align:middle;
	}

.lineTableBlue td.bg01{
	background-color:rgb(90%,93%,95%);
	}
.lineTableBlue td.bg02{
	background-color:rgb(80%,85%,95%);
	}

/*扉ページ*/
.indexBtns{
	margin-top:40px;
	}

.indexBtns td{
	vertical-align:top;
	padding-bottom:30px;
	}

td.indexBtnsLeft, td.indexBtnsRight{
width:260px;
}

td.indexBtnsRight{
padding-left:20px;
}

#goShiteki a, #goIsshogai a, #goZogen a, #goEncho a, #goKeizoku a, #goKakekin a, #goShikaku a, #goKyufu a, #goZeikin a, #goMikanyu a, #goJukyuchu a, #goKanyuchu a, #goShibou a, #goFaqOther a ,#goSimuKakekin a, #goSimuJukyu a{
	display:block;
	width:260px;
	height:104px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:8px;
	}

#goShiteki a:hover, #goIsshogai a:hover, #goZogen a:hover, #goEncho a:hover, #goKeizoku a:hover, #goKakekin a:hover, #goShikaku a:hover, #goKyufu a:hover, #goZeikin a:hover, #goMikanyu a:hover,#goKanyuchu a:hover, #goJukyuchu a:hover, #goShibou a:hover, #goFaqOther a:hover ,#goSimuKakekin a:hover, #goSimuJukyu a:hover{
	background-position:0px -104px;
	}

#goShiteki a{
	background-image:url(images/feature_btn01.gif);
	}

#goIsshogai a{
	background-image:url(images/feature_btn02.gif);
	}

#goZogen a{
	background-image:url(images/feature_btn03.gif);
	}

#goEncho a{
	background-image:url(images/feature_btn04.gif);
	}

#goKeizoku a{
	background-image:url(images/feature_btn05.gif);
	}

#goKakekin a{
	background-image:url(images/system_btn01.gif);
	}

#goShikaku a{
	background-image:url(images/system_btn02.gif);
	}

#goKyufu a{
	background-image:url(images/system_btn03.gif);
	}

#goZeikin a{
	background-image:url(images/system_btn04.gif);
	}

#goMikanyu a{
	background-image:url(images/faq_btn01.gif);
	}
#goKanyuchu a{
	background-image:url(images/faq_btn02.gif);
	}
#goJukyuchu a{
	background-image:url(images/faq_btn03.gif);
	}
#goShibou a{
	background-image:url(images/faq_btn04.gif);
	}
#goFaqOther a{
	background-image:url(images/faq_btn05.gif);
	}

#goSimuKakekin a{
	background-image:url(images/simulation_btn01.gif);
	}

#goSimuJukyu a{
	background-image:url(images/simulation_btn02.gif);
	}

/*手続きガイド扉ページ*/
.indexGuideBtns{
	margin-top:30px;
	}

.indexGuideBtns td{
	vertical-align:top;
	padding-bottom:40px;
	}

.indexGuideBtns td p{
	font-size:12px;
	}

td.indexBtnsGuide02, td.indexBtnsGuide03{
padding-left:15px;
}

#goGuide01 a, #goGuide02 a, #goGuide03 a, #goGuide04 a, #goGuide05 a, #goGuide06 a, #goGuide07 a, #goGuide08 a, #goGuide09 a, #goGuide10 a, #goGuide11 a{
	display:block;
	width:170px;
	height:60px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:8px;
	}

#goGuide01 a:hover, #goGuide02 a:hover, #goGuide03 a:hover, #goGuide04 a:hover, #goGuide05 a:hover, #goGuide06 a:hover, #goGuide07 a:hover, #goGuide08 a:hover, #goGuide09 a:hover, #goGuide10 a:hover, #goGuide11 a:hover{
	background-position:0px -60px;
	}


#goGuide01 a{
	background-image:url(images/guide_btn01.gif);
	}

#goGuide02 a{
	background-image:url(images/guide_btn02.gif);
	}

#goGuide03 a{
	background-image:url(images/guide_btn03.gif);
	}

#goGuide04 a{
	background-image:url(images/guide_btn04.gif);
	}

#goGuide05 a{
	background-image:url(images/guide_btn05.gif);
	}

#goGuide06 a{
	background-image:url(images/guide_btn06.gif);
	}

#goGuide07 a{
	background-image:url(images/guide_btn07.gif);
	}

#goGuide08 a{
	background-image:url(images/guide_btn08.gif);
	}

#goGuide09 a{
	background-image:url(images/guide_btn09.gif);
	}

#goGuide10 a{
	background-image:url(images/guide_btn10.gif);
	}

#goGuide11 a{
	background-image:url(images/guide_btn11.gif);
	}

/*その他*/
	h3{
	margin-top:28px;
	}



	ul#textNavi li{
	display: inline;
	line-height:120%;
	font-size:12px;
	padding-left:12px;
	background-image:url(images/tNav_arrow.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	}
	
	ul#textNavi li.tNavGoHome{
	padding-left:0px;
	background-image:none;
	}
	
	h5{
	border-style:solid;
	border-width:1px;
	border-color:rgb(69%,69%,69%);
	background-color:white;
	width:534px;
	margin:12px 0px;
	padding:3px;
	line-height:125%;
	}

	div.smallhead{
	line-height:200%;
	font-weight:bold;
	font-size:16px;
	}

	div.midashi01{
	font-size:16px;
	font-weight:bold;
	border:solid 0px black;
	background-color:rgb(94%,94%,94%);
	padding:10px;
	}
	
	p{
	font-size:14px;
	line-height:160%;
	}
	
	div.imagebox{
		margin:auto;
		text-align:center;
		width:540px;
		margin-top:24px;
		}
		
	div.goPageTop{
		width:530px;
		text-align:right;
		margin:12px 0px 36px 0px;
		font-size:12px;
		}

		
	div.goPageTop a:visited{
		color:rgb(0%,54%,74%);
		}
		
	div.goPageTop a:hover{
			color:red;
		}
		
	div.goPageTop img{
			vertical-align:middle;
		}

	div.goPageTop#pageLast{
		margin:12px 0px 0px 0px;
		}

	h6{
		padding:10px;
		border:solid 1px rgb(0%,54%,75%);
		background-color:rgb(94%,97%,100%);
		margin-bottom:6px;
}

	.normalList li{
		font-size:14px;
		font-weight:normal;
		margin-top:5px;
		line-height:160%;
		}

	.disklList150 li{
		font-size:14px;
		font-weight:normal;
		margin-top:4px;
		line-height:140%;
		list-style-type: disc;
		margin-left:1.5em;
		}

	.chushaku{
		font-size:12px;
		margin-left:1em;
		text-indent:-1em;
		}

.strong20{
	font-size:20px;
	font-weight:bold;
	}

.strong18{
	font-size:18px;
	font-weight:bold;
	}

.strong16{
	font-size:16px;
	font-weight:bold;
	}

.strong14{
	font-size:14px;
	font-weight:bold;
	}

.headMarkList{
text-indent:-1em;
margin-left:1em;
margin-bottom:4px;
}


	#faqQuestionList{
		margin-bottom:60px;
		}

	#faqQuestionList li{
		background-image:url(images/arrow_goPage.gif);
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding-left:16px;
		margin-top:7px;
		font-size:14px;
		line-height:130%;
		}

	#faqQuestionList li a:visited{
	color:rgb(0%,54%,74%);
		}

	#faqQuestionList li a:hover{
	color:red;
		}

	div.midashiFaq{
	font-size:16px;
	font-weight:bold;
	border:solid 0px black;
	background-color:rgb(94%,94%,94%);
	padding:10px 10px 10px 68px;
	background-repeat:no-repeat;
	background-position:left center;
	}


#faqQuestion01 .midashiFaq{
	background-image:url(images/midashiFaq_bg01.gif);
	}

#faqQuestion02 .midashiFaq{
	background-image:url(images/midashiFaq_bg02.gif);
	}

#faqQuestion03 .midashiFaq{
	background-image:url(images/midashiFaq_bg03.gif);
	}

#faqQuestion04 .midashiFaq{
	background-image:url(images/midashiFaq_bg04.gif);
	}

#faqQuestion05 .midashiFaq{
	background-image:url(images/midashiFaq_bg05.gif);
	}

#faqQuestion06 .midashiFaq{
	background-image:url(images/midashiFaq_bg06.gif);
	}

#faqQuestion07 .midashiFaq{
	background-image:url(images/midashiFaq_bg07.gif);
	}

#faqQuestion08 .midashiFaq{
	background-image:url(images/midashiFaq_bg08.gif);
	}

#faqQuestion09 .midashiFaq{
	background-image:url(images/midashiFaq_bg09.gif);
	}

#faqQuestion10 .midashiFaq{
	background-image:url(images/midashiFaq_bg10.gif);
	}

#faqQuestion11 .midashiFaq{
	background-image:url(images/midashiFaq_bg11.gif);
	}

#faqQuestion12 .midashiFaq{
	background-image:url(images/midashiFaq_bg12.gif);
	}

#faqQuestion13 .midashiFaq{
	background-image:url(images/midashiFaq_bg13.gif);
	}

#faqQuestion14 .midashiFaq{
	background-image:url(images/midashiFaq_bg14.gif);
	}

#faqQuestion15 .midashiFaq{
	background-image:url(images/midashiFaq_bg15.gif);
	}

#faqQuestion16 .midashiFaq{
	background-image:url(images/midashiFaq_bg16.gif);
	}

#faqQuestion17 .midashiFaq{
	background-image:url(images/midashiFaq_bg17.gif);
	}

#faqQuestion18 .midashiFaq{
	background-image:url(images/midashiFaq_bg18.gif);
	}

#faqQuestion19 .midashiFaq{
	background-image:url(images/midashiFaq_bg19.gif);
	}

#faqQuestion20 .midashiFaq{
	background-image:url(images/midashiFaq_bg20.gif);
	}

#faqQuestion21 .midashiFaq{
	background-image:url(images/midashiFaq_bg21.gif);
	}

#faqQuestion22 .midashiFaq{
	background-image:url(images/midashiFaq_bg22.gif);
	}

#faqQuestion23 .midashiFaq{
	background-image:url(images/midashiFaq_bg23.gif);
	}



	.kyocho{
		font-weight:bold;
		}

.normalTable td{
	font-size:14px;
	line-height:160%;
	vertical-align:top;
	}
.colorR{
font-weight:bold;
color:rgb(74%,9%,0%);
}

#calculation{
margin-top:30px;
margin-left:195px;
}

#calculation a{
	display:block;
	width:160px;
	height:40px;
	text-indent:-9999px;
	background-image:url(images/btn_calculation.gif);
	background-repeat:no-repeat;
	}

#calculation a:hover{
background-position:0px -40px;
}
#backCal{
	margin-top:10px;
	margin-left:230px;
	}

#backCal a{
	display:block;
	width:80px;
	height:24px;
	text-indent:-9999px;
	background-image:url(images/btn_backCal.gif);
	background-repeat:no-repeat;
	}

#backCal a:hover{
background-position:0px -24px;
}

#resetBtn{
	margin-top:10px;
	text-align:center;
	}

#gaisanBox{
text-align:center;
padding:18px 10px 30px 10px;
background-image:url(images/bg_simuGoOder.gif);
background-repeat:no-repeat;
}

#simGoOrder{
margin:18px auto;
text-indent:-99999px;
width:280px;
height:48px;
}

#simGoOrder a{
width:280px;
height:48px;
display: block;
background-image:url(images/btn_goOrder.gif);
}

#simGoOrder a:hover{
background-position: 0px -48px;
}


body#guide{
	background-image:none;
	background-color:white;
	}

#guideContainer{
	text-align:center;
	margin:auto;
	margin-top:20px;
	}

#guideEg{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:30px 0px 20px 0px;
	}


.s10{
font-size:10px;
}
.s12{
font-size:12px;
}

.colorR{
color:rgb(70%,3%,0%);
}

.colorB{
	color:rgb(0%,54%,76%);
	}
/*debug
#left_box, #right_box{
	background-color:rgba(1, 0, 0, 0.4);
}*/

	li.dammy a{
	background-image:url(images/side_dammy.gif);
	height:43px;
	}
	li.dammy a:hover{
	background-position:0px 43px;
	}

