/* フォントの指定 //////////////////////////////////*/
.small {
	font-size: xx-small;
	line-height: 130%;
}
.small2{
font-size: 90%;
line-height: 150%;}

.medium2{
	font-size: x-small;
	line-height: 140%;
}

.medium3{
	font-size: x-small;
	line-height: 105%;
}

.medium3_r{
	font-size: x-small;
	line-height: 105%;
		color: #884349;
}

.medium {
	font-size: small;
	line-height: 140%;
}

.white {
	color: #FFFFFF;
}

.enji｛
	color: #990000;
｝

.red{
	color: #884349;
}

.midasi_M {
	font-size: medium;
	color: #000000;
}


/* 背景指定 //////////////////////////////////*/
.bg-main {
	background-attachment:scroll;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	background-color: #FFFFFF
}

body {
	display:block;
	background-attachment: scroll;
	background-image: url(../images/bg_loop.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:767px;
	margin:0px;
}

#bgPopup {


	background-attachment: fixed;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:800px;
	margin:0px;
}

#pophead{
	background-attachment: fixed;
	background-image: url(../images/header_02.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}



/* テキストリンクの指定 //////////////////////////////////*/
a:hover {  color: #13008A}
a:active {  color: #13008A}
a:link {  color: #13008A}
a:visited {  color: #13008A}




/* ヘッダー指定 ////////////////////////////////////////*/
#header {
	display:block;
	width : 750px;
	height : 78px;
	margin : 0px;
	background:url(../images/header.jpg) no-repeat;
}

#header h1 {
	width:600px;
	height:78px;
	margin : 0px;
	text-indent:-10000px;
}

#header h1 a{
	display:block;
	width:600px;
	height:78px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../images/header_01.jpg) no-repeat;
}



/* メイン部分指定 ////////////////////////////////////////*/
#container {
	width : 750px;
	height : auto;
	overflow: hidden;
	margin : 0px;
	padding : 0px;
	background:url(../images/bg.jpg) no-repeat;
}

#center {
	float: left;
	width: 235px;
	overflow: hidden;
	}
	
.content {
	padding: 0px;
}


/* グローバルメニュー ////////////////////////////////////////*/
#globalMenu{
		display:block;
		float:left;
		width:235px;
		margin : 0px;
		padding-top:30px;
		overflow: hidden;
		/*background-color:#393939;*/
	}

#globalMenu ul{
	display:block;
	width:190px;
	margin : 0px 0px 0px 22px;
	padding:0px;
}

#globalMenu li{
	list-style-type: none;
	margin : 0px 0px 10px 0px;
	text-indent:-10000px;
}

#menuLine {
	width:206px;
	height:1px;
	margin:10px 0px 10px 14px;
}

/* 各ボタン設定 ////////////////////////////////////////*/
#menu1 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_01_on.gif) no-repeat;
}
#menu1 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_01.gif) no-repeat;
}
#menu1 a:hover{
	background:url(../images/btn_menu_01_on.gif) no-repeat;
}

#menu2 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_02_on.gif) no-repeat;
}
#menu2 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_02.gif) no-repeat;
}
#menu2 a:hover{
	background:url(../images/btn_menu_02_on.gif) no-repeat;
}

#menu3 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_03_on.gif) no-repeat;
}
#menu3 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_03.gif) no-repeat;
}
#menu3 a:hover{
	background:url(../images/btn_menu_03_on.gif) no-repeat;
}

#menu4 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_04_on.gif) no-repeat;
}
#menu4 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_04.gif) no-repeat;
}
#menu4 a:hover{
	background:url(../images/btn_menu_04_on.gif) no-repeat;
}

#menu5 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_05_on.gif) no-repeat;
}
#menu5 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_05.gif) no-repeat;
}
#menu5 a:hover{
	background:url(../images/btn_menu_05_on.gif) no-repeat;
}

#menu6 {
	display:block;
	margin:0px;
	width:190px;
	height: 40px;
	background:url(../images/btn_menu_06_on.gif) no-repeat;
}
#menu6 a{
	display:block;
	height: 40px;
	width:190px;
	text-decoration : none;
	background:url(../images/btn_menu_06.gif) no-repeat;
}
#menu6 a:hover{
	background:url(../images/btn_menu_06_on.gif) no-repeat;
}

#menu7 {
	display:block;
	margin-left:51px;

	width:130px;
	height: 130px;
	background:url(../images/btn_menu_07_on.gif) no-repeat center;
	text-indent:-10000px;
}

#menu7 a{
	display:block;
	margin:0px;

	width:130px;
	height: 130px;
	text-decoration : none;
	background:url(../images/btn_menu_07.gif) no-repeat center;

}
#menu7 a:hover{
	background:url(../images/btn_menu_07_on.gif) no-repeat center;
}

#menu8 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_08_on.gif) no-repeat;
}
#menu8 a{
	display:block;
	height: 34px;
	width:190px;
	text-decoration : none;
	background:url(../images/btn_menu_08.gif) no-repeat;
}
#menu8 a:hover{
	background:url(../images/btn_menu_08_on.gif) no-repeat;
}

#menu9 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_09_on.gif) no-repeat;
}
#menu9 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_09.gif) no-repeat;
}
#menu9 a:hover{
	background:url(../images/btn_menu_09_on.gif) no-repeat;
}

#menu10 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_10_on.gif) no-repeat;
}
#menu10 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_10.gif) no-repeat;
}
#menu10 a:hover{
	background:url(../images/btn_menu_10_on.gif) no-repeat;
}

#menu11 {
	display:block;
	margin:0px;
	width:190px;
	height: 34px;
	background:url(../images/btn_menu_11_on.gif) no-repeat;
}
#menu11 a{
	display:block;
	width:190px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_menu_11.gif) no-repeat;
}
#menu11 a:hover{
	background:url(../images/btn_menu_11_on.gif) no-repeat;
}

/*バナー用/////////////////////////////////////////*/

#bana1 {
	display:block;
	margin:0px;
	width:190px;
	height: 75px;
	background:url(../images/bana_01.gif) no-repeat;
}
#bana1 a{
	display:block;
	width:190px;
	height: 75px;
	text-decoration : none;
	background:url(../images/bana_01.gif) no-repeat;
}
#bana1 a:hover{
	background:url(../images/bana_01_on.gif) no-repeat;
}

#bana2 {
	display:block
	margin:0px;
	width:190px;
	height: 75px;
	background:url(../images/bana_02_end.jpg) no-repeat;
}
#bana2 a{
	display:block;
	width:190px;
	height: 75px;
	text-decoration : none;
	background:url(../images/bana_02_end.jpg) no-repeat;
}
#bana2 a:hover{
	background:url(../images/bana_02_end.jpg) no-repeat;
}


#bana3 {
	display:block
	margin:0px;
	width:190px;
	height: 75px;
	background:url(../images/bana_03.gif) no-repeat;
}
#bana3 a{
	display:block;
	width:190px;
	height: 75px;
	text-decoration : none;
	background:url(../images/bana_03.gif) no-repeat;
}
#bana3 a:hover{
	background:url(../images/bana_03_on.gif) no-repeat;
}


#bana4 {
	display:block
	margin:0px;
	width:190px;
	height: 75px;
	background:url(../images/bana_04.gif) no-repeat;
}
#bana4 a{
	display:block;
	width:190px;
	height: 75px;
	text-decoration : none;
	background:url(../images/bana_04.gif) no-repeat;
}
#bana4 a:hover{
	background:url(../images/bana_04_on.gif) no-repeat;
}

#bana5 {
	display:block
	margin:0px;
	width:190px;
	height: 51px;
	background:url(../images/muse.gif) no-repeat;
}
#bana5 a{
	display:block;
	width:190px;
	height: 51px;
	text-decoration : none;
	background:url(../images/muse.gif) no-repeat;
}
#bana5 a:hover{
	background:url(../images/muse.gif) no-repeat;
}

#bana6 {
	display:block
	margin:0px;
	width:190px;
	height: 75px;
	background:url(../images/bana_05.gif) no-repeat;
}
#bana6 a{
	display:block;
	width:190px;
	height: 75px;
	text-decoration : none;
	background:url(../images/bana_05.gif) no-repeat;
}
#bana6 a:hover{
	background:url(../images/bana_05_on.gif) no-repeat;
}


/whatnew用
#what1 {
	display:block
	font-size:xx-small;
	text-indent:-10000px;
	margin:0px;
	width:340px;
	height: 36px;
	background:url(../images/cap_new_01.gif) no-repeat;
}
#what1 a{
	display:block;
	font-size:xx-small;
	text-indent:-100000px;
	width:340px;
	height: 36px;
	text-decoration : none;
	background:url(../images/cap_new_01.gif) no-repeat;
}
#what1 a:hover{
	font-size:xx-small;
	width:340px;
	height: 36px;
	text-indent:-100000px;
	background:url(../images/cap_new_01_on.gif) no-repeat;
}

#what2 {
	display:block
	font-size:xx-small;
	text-indent:-10000px;
	margin:0px;
	width:315px;
	height: 36px;
	background:url(../images/cap_new_02.gif) no-repeat;
}
#what2 a{
	display:block;
	font-size:xx-small;
	text-indent:-100000px;
	width:315px;
	height: 36px;
	text-decoration : none;
	background:url(../images/cap_new_02.gif) no-repeat;
}
#what2 a:hover{
	font-size:xx-small;
	width:315px;
	height: 36px;
	text-indent:-100000px;
	background:url(../images/cap_new_02_on.gif) no-repeat;
}

#what4 {
	display:block
	font-size:xx-small;
	text-indent:-10000px;
	margin:0px;
	width:340px;
	height: 23px;
	background:url(../images/cap_new_04.gif) no-repeat;
}
#what4 a{
	display:block;
	font-size:xx-small;
	text-indent:-100000px;
	width:340px;
	height: 23px;
	text-decoration : none;
	background:url(../images/cap_new_04.gif) no-repeat;
}
#what4 a:hover{
	font-size:xx-small;
	width:340px;
	height: 23px;
	text-indent:-100000px;
	background:url(../images/cap_new_04_on.gif) no-repeat;
}

#what6 {
	display:block
	font-size:xx-small;
	text-indent:-10000px;
	margin:0px;
	width:340px;
	height: 23px;
	background:url(../images/cap_new_06.gif) no-repeat;
}
#what6 a{
	display:block;
	font-size:xx-small;
	text-indent:-100000px;
	width:340px;
	height: 23px;
	text-decoration : none;
	background:url(../images/cap_new_06.gif) no-repeat;
}
#what6 a:hover{
	font-size:xx-small;
	width:340px;
	height: 23px;
	text-indent:-100000px;
	background:url(../images/cap_new_06_on.gif) no-repeat;
}
#what7{
	display:block
	font-size:xx-small;
	text-indent:-10000px;
	margin:0px;
	width:340px;
	height: 23px;
}

#btnBack {
	display:block;
	float:right;
	margin-top:20px;
	padding-right:10px;
	width:150px;
	height: 34px;
	background:url(../images/btn_back_on.gif) no-repeat;
	text-indent:-10000px;
}
#btnBack a{
	display:block;
	float:right;
	width:150px;
	height: 34px;
	text-decoration : none;
	background:url(../images/btn_back.gif) no-repeat;
}
#btnBack a:hover{
	background:url(../images/btn_back_on.gif) no-repeat;
}


/* メインエリア ////////////////////////////////////////*/
#main{
	float: left;
	width: 500px;
	padding-top:30px;
	}
	
/*top*/
#main .sign{
	text-align:right;
	font-size:x-small;
	padding-right:10px;
}

#main .whatsnew{
	display:block;
	margin:10px 0px 20px 10px;
	padding:10px;
	width:470px;
	background:#EEF0F7;
	font-size:small;
	color:#884349;
	border:#1E1F77 1px solid;
}

.whatnewtitle{
margin: 3px 0px 3px 0px;
font:bolder 12px sans-serif;
color:#2F319C;

}

#whatnewLine {
	width:450px;
	height:1px;
	margin:10px 0px 10px 0px;
}

#topPlate{
	display:block;
	margin:0px;
	padding:10px 19px 0px 18px;
	background:url(../images/bg_plate.gif) repeat-y;
}

#plateTopBtm{
	margin : 0px;
	width:500px;
	height:20px;
	
}

#topPlate ul{
	margin : 20px 0px 20px 0px;
	padding:10px 19px 10px 10px;
	font-size:small;
	line-height:130%;
	background-color: #F1F5C5;
	border: 1px solid #13008A;
}

#topPlate ol{
	margin : 0px;
	padding:10px 19px 10px 15px;
	font-size:small;
	line-height:130%;
}

#linkSummary {
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	background: url(../images/icon_top_arrow.gif) no-repeat 2px 2px ;
}

#topPlate h3{
	margin : 0px 0px 5px 0px;
	width:463px;
	height:34px;
	text-indent:-10000px;
	background:url(../images/cap_top_03.gif) no-repeat;
}

#iconGl1{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_01.gif) no-repeat;
}
#iconGl2{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_02.gif) no-repeat;
}
#iconGl3{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_03.gif) no-repeat;
}
#iconGl4{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_04.gif) no-repeat;
}
#iconGl5{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_05.gif) no-repeat;
}
#iconGl6{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_06.gif) no-repeat;
}
#iconGl7{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_07.gif) no-repeat;
}
#iconGl8{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_08.gif) no-repeat;
}
#iconGl9{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_09.gif) no-repeat;
}
#iconGl10{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_10.gif) no-repeat;
}
#iconGl11{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_11.gif) no-repeat;
}
#iconGl12{
	list-style-type: none;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	background: url(../images/icon_12.gif) no-repeat;
}


/*guideline*/
#capGuideLine{
	display:block;
	width:499px;
	height:45px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_00.gif) no-repeat;
}
#capGuideLine02{
	display:block;
	width:499px;
	height:45px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_02.gif) no-repeat;
}
#capGuideLine03{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_03.gif) no-repeat;
}
#capGuideLine04{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_04.gif) no-repeat;
}
#capGuideLine05{
	display:block;
	width:499px;
	height:45px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_05.gif) no-repeat;
}
#capGuideLine06{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_06.gif) no-repeat;
}
#capGuideLine07{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_07.gif) no-repeat;
}
#capGuideLine08{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../guideline/images/cap_guideline_08.gif) no-repeat;
}


#guideLineLink h3{
	display:block;
	width:460px;
	margin : 10px 20px 20px 20px;
	padding:0px;
	font-size:medium;
	line-height:140%;
	color:#884349;
	/*background-color:#393939;*/
}


#guideLineLink ol{
width:440px;
margin:0px;
padding-left:50px;
}

#guideLineLink ol .childNode{
	width:400px;
	margin:0px 0px 10px 0px;
	padding-left:30px;
	font-size:small;
	line-height:140%;
}

#guideLineLink li{
	margin:0px;
	padding:0px;
}

#guideLineLink h4{
	font-size:small;
	margin-left : 0px;
	padding:0px;
	line-height:140%;
}

#guideLineLink .cap{
	font-size:small;
	font-weight:bold;
	margin-left : 20px;
	padding-left:0px;
	line-height:140%;
	color:#884349;
}

#guideLineLink .guideLineList{
	font-size:small;
	text-align:right;
	margin-right : 10px;
	padding:0px;
}

.line{
	display:block;
	width:460px;
	margin-left:20px;
	padding:0px;
	border-bottom:#333333 1px dotted;
}

.line2{
	display:block;
	width:460px;
	margin-left:0px;
	padding:0px;
	border-bottom:#333333 1px dotted;
}

.new{
	display:inline;
	margin:2px;
	padding:1px;
	color:#FFFFFF;
	background-color:#E40000;
	font-weight:bolder;
	font-size:x-small;
}


#popup {
	width : 750px;
	margin : 0px;
	padding : 10px;
	font-size:medium;
	line-height:140%;
	background:url(../images/bg.gif) no-repeat;
}

#popup h3{
	margin: 10px 0px 0px 0px;
	font-size:medium;
	font-weight:bold;
	color:#884349;
}

#popup h4{
	margin:0px;
	font-size:medium;
	color:#884349;
}

#popup ul{
	margin : 20px 20px 20px 20px;
	padding : 0px;
	font-size:medium;
		line-height:140%;	
}

#popup li{
	margin : 20px 20px 20px 20px;
	padding : 0px;
}

#popup p{
	margin : 20px 20px 20px 50px;
	width:380px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#popup dd{
	margin : 0px 0px 0px 0px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#info {
	width : 499px;
	margin : 0px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#info2 {
	width : 499px;
	margin : 0px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#info  p{
	margin : 0px 0px 0px 0px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#info h4{
	margin : 0px 0px 0px 15px;
	font-size:x-small;
	line-height:140%;	
}


#info ul{
	margin : 0px 0px 0px 30px;
}

#info li{
	margin : 0px 0px 10px 0px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#info2 ul{
	margin : 0px 0px 0px 30px;
}

#info2 li{
	margin : 0px 0px 3px 0px;
	padding : 0px;
	font-size:x-small;
	list-style: none;
	line-height:140%;	
}

#info2 h4{
	margin : 0px 0px 0px 15px;
	font-size:x-small;
	line-height:140%;	
}


#kaijo{
	width : 499px;
	margin : 0px;
	padding : 0px;
	font-size:medium;
	line-height:140%;	
}



#kaijo ul{
	margin : 0px 0px 0px 30px;
}

#kaijo li{
	margin : 0px 0px 10px 0px;
	padding : 0px;
	font-size:x-small;
	line-height:140%;	
}

#renraku {
	width : 499px;
	margin : 0px;
	padding : 0px;
	font-size:medium;
	line-height:140%;	
}

#renraku ul{
	margin : 0px 0px 0px 15px;
}

#renraku li{
	margin : 0px 0px 5px 0px;
	padding : 0px;
	list-style: none;
	font-size:x-small;
	line-height:140%;	
}




#btn_close {
	display:block;
	width : 150px;
	height : 34px;
	margin : 40px 0px 10px 0px;
	background: url(../guideline/detail/images/btn_close.gif) no-repeat center;
}
#btn_close a{
	padding : 0px;
	display:block;
	width : 150px;
	height : 34px;
	margin : 0px;
	text-indent:-10000px;
	text-decoration : none;
	background: url(../guideline/detail/images/btn_close.gif) no-repeat center;
}
#btn_close a:hover{
	background: url(../guideline/detail/images/btn_close_on.gif) no-repeat center;
}







/*question*/
#capQuestion{
	display:block;
	width:499px;
	height:45px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../question/images/cap_question.gif) no-repeat;
}

#question ul{
	width:430px;
	padding:10px 0px 10px 0px;
	padding-left:0px;
	font-size:small;
	line-height:140%;
	}

#qstTxt1{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_01.gif) no-repeat;
}
#ansTxt1{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_01.gif) no-repeat;
}

#qstTxt2{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_02.gif) no-repeat;
}
#ansTxt2{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_02.gif) no-repeat;
}

#qstTxt3{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_03.gif) no-repeat;
}
#ansTxt3{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_03.gif) no-repeat;
}

#qstTxt4{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_04.gif) no-repeat;
}
#ansTxt4{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_04.gif) no-repeat;
}

#qstTxt5{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_05.gif) no-repeat;
}
#ansTxt5{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_05.gif) no-repeat;
}

#qstTxt6{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_06.gif) no-repeat;
}
#ansTxt6{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_06.gif) no-repeat;
}

#qstTxt7{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_07.gif) no-repeat;
}
#ansTxt7{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_07.gif) no-repeat;
}

#qstTxt8{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	color:#884349;
	font-weight:bold;
	background: url(../question/images/icon_question_08.gif) no-repeat;
}
#ansTxt8{
	list-style-type: none;
	margin:0px;
	padding-left:40px;
	padding-bottom:10px;
	background: url(../question/images/icon_answer_08.gif) no-repeat;
}

#question2{
	width:470px;
}



/*Support*/
#capSupport{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../support/images/cap_support.gif) no-repeat;
}

#support h3{
	font-size:medium;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#support h4{
	font-size:medium;
	margin:0px 0px 0px 30px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#support h5{
	font-size:small;
	margin:0px 0px 0px 30px;;
	padding:0px;
	line-height:140%;

}

#support p{
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#support ul{
	list-style-type: none;
	width:430px;
	padding:0px 0px 10px 0px;
	padding-left:0px;
	font-size:small;
	line-height:140%;
	}
	
	#example ul {
	margin:0px 0px 0px 40px;
}
	
#example li {
	list-style-type: square;
	margin:0px 0px 0px 20px;
	color:#884349;
	font-weight:bold;
}

.example2{
	margin:10px 0px 0px 40px;
}

#roman {
	list-style-type: upper-roman;
	margin:0px;
}





/*information*/
#capInformation{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../information/images/cap_information.gif) no-repeat;
}

#information h3{
	font-size:medium;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#information h4{
	margin-left : 20px;
	font-size:small;
	padding:0px;
	line-height:10%;
	color:#884349;
}

#information p{
	width:460px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

	#information ul {
	margin:-10px 0px 0px 20px;
	font-size:x-small;
}
	
#information li {
	list-style-type: decimal;
	margin:0px 0px 0px 20px;
	font-size:x-small;
}

/*Report*/
#capReport{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../report/images/cap_report.gif) no-repeat;
}
#capReport-2{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../report/images/cap_report-2.gif) no-repeat;
}

#capMedia{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../report/images/cap_media.gif) no-repeat;
}

#report h3{
	font-size:medium;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#report h4{
	font-size:small;
	margin-left:-20px;
	padding:0px;
	line-height:50%;
}

#report p{
	width:460px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#report ul{
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#report li{
	list-style-type:none;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#report img{
	margin : 15px 0px 10px 20px;
}



/*interview*/
#capInterview{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../interview/images/cap_interview.gif) no-repeat;
}

#interview {
	padding-top:20px;
	width:460px;
}

#interview h3{
	display:block;
	width:460px;
	padding-left:20px;
	font-size:small;
	color:#884349;
}

#interview h4{
	display:block;
	width:470px;
	padding-left:20px;
	margin:0px;
	font-size:x-small;
}



#interview .intoroduce,#question2 .intoroduce{
	margin:0px;
	width:460px;
}

#interview .caption, #question2 .caption{
	font-weight:bold;
}

#interview ul,#question2 ul{
width:350px;
margin:0px;
padding-left:30px;
font-size:x-small;
}

#interview li,#question2 li{
list-style-type:none;
margin:5px 0px 0px 0px;
padding:0px;
}


#interviewTxt{
	display:block;
	width:470px;
	padding-left:20px;
	font-size:small;
	line-height:140%;
}

#interview strong{
	display:block;
	margin: 0px 0px -23px 0px;
	font-size:small;
}
.interviewwrapper{
 display:block;
 width:490px;
 margin-left:15px;
 padding-bottom:10px;
 border:1px solid #333333;
 background-color:#FDFFF0;
}

.interviewwrapper p{
	display:block;
	width:470px;
	padding-left:15px;
	margin:5px 0px 0px 0px; 
	font-size:small;
	line-height:140%;
}


/*about*/
#capAbout{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../about/images/cap_about.gif) no-repeat;
}

#about h3{
	font-size:medium;
	margin : 0px 0px 0px 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#about p{
	width:460px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

/*Material*/
#capMaterial{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../material/images/cap_material.gif) no-repeat;
}

#material{
	width:450px
}

#material h3{
	font-size:small;
	margin : 0px 0px 0px 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#material p.order{
	width:300px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#material table.order{
	font-size:small;
	margin-left : 20px;
	margin-top : 20px;
	padding:0px;
	line-height:140%;
}

#material p{
	width:350px;
	font-size:small;
	margin-left : 0px;
	padding:0px;
	line-height:140%;
}

#material img.thamb{
	width:110px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#material ul{
	margin : 0px;
	padding : 0px;
	font-size:x-small;
		line-height:140%;	
}

#material li{
	margin : 0px 0px 0px 0px;
	padding : 0px;
	list-style-type:none;
}

.linematerial{
	display:block;
	width:300px;
	margin-left:20px;
	padding:0px;
	border-bottom:#333333 1px dotted;
}

#material h3 img{
	display:block;
	width:493px;
	height:22px;
	margin-top:10px;
}


#material a.btn{
	font-size:x-small;
	display:block;
	width:50px;
	margin:5px 5px 10px 40px;
	padding:3px;
	background-color:#BEC7FB;
	text-align:center;
	border:1px outset;
	text-decoration:none;
}
#material a.btn:hover{
	display:block;
	width:50px;
	margin:5px 5px 10px 40px;
	padding:4px 3px 2px 3px;
	background-color:#E3E7FF;
	text-align:center;
	border:1px inset;
	text-decoration:none;
}



/*privacypolicy*/
#capPrivacypolicy{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../privacypolicy/images/cap_privacypolicy.gif) no-repeat;
}

#privacypolicy h3{
	font-size:medium;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#privacypolicy p{
	width:460px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#privacypolicy p .sign{
	width:460px;
	font-size:x-small;
	margin-left : 40px;
	padding:0px;
	line-height:140%;
}



/*attention*/
#capAttention{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../attention/images/cap_attention.gif) no-repeat;
}

#attention h3{
	font-size:medium;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#attention p{
	width:460px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#attention p .sign{
	width:460px;
	font-size:x-small;
	margin-left : 40px;
	padding:0px;
	line-height:140%;
}

/*Inquiry*/
#capInquiry{
	display:block;
	width:499px;
	height:29px;
	margin : 0px;
	text-indent:-10000px;
	background:url(../inquiry/images/cap_inquiry.gif) no-repeat;
}

#Inquiry{
	width:450px
}

#Inquiry h3{
	font-size:small;
	margin : 0px 0px 0px 20px;
	padding:0px;
	line-height:140%;
	color:#884349;
	font-weight:bold;
}

#Inquiry p.order{
	width:300px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#Inquiry table.order{
	font-size:small;
	margin-left : 20px;
	margin-top : 20px;
	padding:0px;
	line-height:140%;
}

#Inquiry p{
	width:450px;
	font-size:small;
	margin-left : 0px;
	padding:0px;
	line-height:140%;
}

#Inquiry img.thamb{
	width:110px;
	font-size:small;
	margin-left : 20px;
	padding:0px;
	line-height:140%;
}

#Inquiry ul{
	margin : 0px;
	padding : 0px;
	font-size:x-small;
		line-height:140%;	
}

#Inquiry li{
	margin : 0px 0px 0px 0px;
	padding : 0px;
	list-style-type:none;
}

.lineInquiry{
	display:block;
	width:300px;
	margin-left:20px;
	padding:0px;
	border-bottom:#333333 1px dotted;
}

#Inquiry h3 img{
	display:block;
	width:493px;
	height:22px;
	margin-top:10px;
}


#Inquirya.btn{
	font-size:x-small;
	display:block;
	width:50px;
	margin:5px 5px 10px 40px;
	padding:3px;
	background-color:#BEC7FB;
	text-align:center;
	border:1px outset;
	text-decoration:none;
}
#Inquiry a.btn:hover{
	display:block;
	width:50px;
	margin:5px 5px 10px 40px;
	padding:4px 3px 2px 3px;
	background-color:#E3E7FF;
	text-align:center;
	border:1px inset;
	text-decoration:none;
}


.bold{
font-weight:bold;
}

/*トピックス////////////////*/

#capSoumu{
display:block;
width:499px;
height:29px;
margin:0px;
text-indent:-10000px;
background:url("../soumu/images/cap_soumu.gif") scroll no-repeat;
}




/* フッター指定 ////////////////////////////////////////*/
#footer {
	width : 750px;
	height : 80px;
	margin : 0px;
	background:#393939;
	/*position: fixed ; bottom:0;*/
}

#footer h4 {
	width : 750px;
	height : 30px;
	margin : 0px;
	}

#footer h4 a{
	display:block;
	width : 450px;
	height : 18px;
	margin : 15px 0px 0px 150px;
	text-indent:-10000px;
	background:#393939 url(../images/txt_footer.gif) no-repeat center;
	}
	
#footer ul{
	width : 750px;
	list-style-type: none;
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#393939;
	font-size:x-small;
	color:#FFFFFF;
}

#footer li{
	display:inline;
	float:right;
	margin:0 10px 0 0;
}

#footer li a{
	color:#F1F5C5;
}

#muse h1{
margin:20px 0px 0px 0px;
padding:0px 0px 1px 7px;
width : 450px;
font-size:90%;
border-bottom:1px solid #336699;
border-left:10px solid #336699;
color:#660000;
}

#muse h2{
margin:20px 0px 0px 15px;
padding:0px 0px 1px 7px;
width : 435px;
font-size:80%;
border-bottom:2px solid #336699;
border-right:2px solid #336699;
background-color:#ffffff;
color:#336699;
}

#muse h3{
margin:5px 0px 0px 15px;
padding:0px 0px 1px 7px;
width : 400px;
font-weight:100;
font-size:80%;
color:#660000;
}

#muse p{
margin:5px 0px 20px 0px;
padding:5px;
width : 450px;
font-size:80%;
line-height:150%;
}

#jisseki{
width:450px;
margin:10px 0px 0px 0px;
padding:5px;
background-color:#ffffff;
border:1px solid #336699;
}

#jisseki td{
font-size:75%;
}

.border {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.border_01 {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}

.border_02 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}

.border_03 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
}

.border_04 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}

.border_05 {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.border_06 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.border_07 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}

.line_02 {
	border-bottom: 1px solid #999999;
}















