@charset   "Shift_JIS";


* {
	margin: 0px;
	align: Center;
	padding: 0px;
}

.head00 {
	font-size: 9pt;
	padding-top: 3px;
	padding-left: 4px;
	overflow: hidden;
	width: 850px;
	margin: 0px 0px;
	margin-left: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	color: #020096;
	line-height: 150%;
}

.navi_bar01 A {
	font-size : 10pt;
	color: #FFFFFF;
	display: block;
	height : 35px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top : 8px;
	padding-left : 20px;
	text-decoration: none;
	
	
	
  
  

  font-weight : normal;
  background-image : url(img/navi_bar-onn02.gif);
}

.navi_bar01 A:hover {
	font-size : 10pt;
	color: #FFFF99;
	display: block;
	height : 35px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image : url(img/navi_bar-offn02.gif);
	background-repeat : no-repeat;
	padding-top : 7px;
	padding-left : 20px;
	text-decoration: underline;
	
	
  font-weight : bold;
  
}

.top_bar01 A { 
	background-repeat: repeat;
	background-image: url(top_img/navi_bar-bg.jpg);
}

.top_bar01 A:hover { 
	background-repeat: repeat;
	background-image: url(top_img/navi_bar-bg01.jpg);
}

.p90 {
	font-size: 90%;
	line-height: 130%;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.td_80 td {
	font-size: 80%;
	margin: 3px 0px 3px 3px;
}

.td_80 p {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}

#top_navi {
	float: right;
	width: 171px;
}

.top_navi02 a {
	font-size: 80%;
	font-weight: bold;
	background-image: url(img/navi_bangai-off.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
}

.top_navi02 a:hover {
	font-size: 80%;
	font-weight: bold;
	background-image: url(img/navi_bangai-on.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;
	color: #FF3300;
}

#page {
	width: 850px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.footer00 {
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
}

.footer00 A {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 80%;
}

#cont00 {
	float: none;
	width: 850px;
}

#navi00 {
	float: left;
	width: 10px;
	padding-top: 5px;
}

.clear {
	clear: both;
}

#menubox01 {
	width: 0px;
}

.menu02 a {
	font-size: 85%;
	line-height: 125%;
	color: #333333;
	text-decoration: none;
	background-image: url(img/navi02-off.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.menu02 a:hover {
	font-size: 85%;
	line-height: 125%;
	color: #FF3300;
	text-decoration: none;
	background-image: url(img/navi02-on.gif);
	background-repeat: no-repeat;
	display: block;
}

.menu02-on {
	font-size: 85%;
	line-height: 125%;
	color: #FF3300;
	text-decoration: none;
	background-image: url(img/navi02-on.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	background-position: 2px;
}

.menu02-on a {
	text-decoration: none;
	display: block;
}

.menubox_02 {
	margin-left: 10px;
	margin-right: 5px;
	width: 0px;
}

.menubox_03 {
	margin-left: 20px;
	margin-right: 5px;
}

#top_td01 {
	background-image: url(img/nigate03.gif);
	background-repeat: no-repeat;
}

#top_td02 {
	background-image: url(img/riyu02.jpg);
	background-repeat: no-repeat;
}

#top_td03 {
	background-image: url(img/henshin02.jpg);
	background-repeat: no-repeat;
}

#top_td04 {
	background-image: url(img/knowhow01.gif);
	background-repeat: no-repeat;
}

#top_td05 {
	background-image: url(img/naiyo02.jpg);
	background-repeat: no-repeat;
}

#top_bar00 {
	background-repeat: repeat;
	background-image: url(top_img/navi_bar-bg.jpg);
}

.midashi00 {
	font-size: 85%;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.midashi01 {
	font-size: 150%;
	line-height: 130%;
	font-weight : 900;
	color: #FFFFFF;
	background-image: url(img/midashi01.jpg);
	height: 40px;
	width: 600px;
	margin-left : 15px;
	padding-left: 25px;
	padding-top : 6px;
	margin-bottom: 7px;
	margin-top: 2px;
	background-repeat: no-repeat;
}

.midashi02 {
	font-size : 100%;
	line-height: 130%;
	background-image : url(img/midashi02d.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left: 15px;
	font-weight : 900;
	margin-top: 30px;
	margin-bottom: 20px;
	width : 580px;
	height : 30px;
	padding-top : 3px;
  color : #af0000;
}

.midashi02a {
	font-size : 110%;
	line-height: 130%;
	background-image : url(img/midashi02c.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left: 15px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 20px;
	width : 580px;
	height : 30px;
	padding-top : 6px;
  color : #b00607;
}

.midashi02-01 {
	font-size: 105%;
	line-height: 130%;
	background-image: url(img/midashi02.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 15px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 15px;
	background-position: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000B5;
	width: 580px;
	margin-right: 10px;
}

.midashi02-00 {
	font-size: 80%;
	padding-left: 15px;
	margin-bottom: 0px;
}

.midashi03_why a {
	font-size: 95%;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 15px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #A4CBD5;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	display: block;
}

.midashi03_why a:hover {
	font-weight: bold;
	color: #FF9966;
	margin-left: 15px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FFFFCC;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	display: block;
	text-decoration: underline;
}

.midashi03_01 {
	font-size: 95%;
	font-weight: bold;
	color: #333333;
	margin-left: 15px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #9BCDFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	width: 95%;
}

.midashi03_02 {
	font-size: 90%;
	color: #0066cc;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 25px;
	display: block;
	background-image: url(img/listmark.gif);
	background-repeat: no-repeat;
	line-height: 140%;
  margin-right : 20px;
}

.midashi03_02a {
	font-size: 90%;
	color: black;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 25px;
	display: block;
	background-image: url(img/listmark.gif);
	background-repeat: no-repeat;
	line-height: 140%;
}

.midashi03-p {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	background-image: url(img/midashi03.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000CC;
	width: 500px;
}

.taiken {
	font-size: 90%;
	line-height: 140%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-color: white;
	width: 620px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-style: solid solid solid solid;
	border-color: aqua aqua aqua aqua;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.p_90 {
	font-size: 95%;
	line-height: 160%;
	margin-top: 10px;
	margin-right : 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	text-align: left;
}

.p_90_white {
	font-size: 90%;
	line-height: 140%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.p_90-c {
	font-size: 90%;
	line-height: 140%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	color: #7575FF;
}

.img_r {
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img_l {
	float: left;
	margin-top : 20px;
	margin-left : 20px;
	margin-right : 20px;
	margin-bottom : 20px;
}

.next01 a {
	font-size: 80%;
	background-image: url(img/next.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-left: 70px;
	display: block;
	height: 16px;
	padding-top: 2px;
	float: right;
}

.img_l02 {
	float: left;
	margin-right: 20px;
}

.img_l03 {
	margin: 10px;
	float: left;
}

.fukidashi-aka {
	font-size: 90%;
	line-height: 140%;
	color: #FFFFFF;
	margin: 5px;
	font-weight: bold;
}

.fukidashi-white {
	font-size: 90%;
	line-height: 140%;
	font-weight: bold;
}

.fukidashi-white02 {
	font-size: 90%;
	line-height: 140%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

.fukidashi-white02 a {
	margin: 5px;
	padding-left: 15px;
	background-image: url(img/sankaku01.gif);
	background-repeat: no-repeat;
	display: block;
}

.blue01 {
	color: #db006d;
	font-size: 95%;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 140%;
}

.brown01 {
	color: #997B4C;
}

.faq_q01 {
	background-image: url(img/q_mark01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 15px;
	padding-left: 40px;
	font-size: 90%;
	font-weight: bold;
	color: #003366;
	height: 35px;
	padding-top: 7px;
	margin-right: 30px;
	margin-top: 10px;
}

.faq_a01 {
	background-image: url(img/a_mark01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 15px;
	padding-left: 40px;
	font-size: 90%;
	color: #333333;
	height: 35px;
	padding-top: 0px;
	line-height: 150%;
	margin-right: 30px;
	margin-bottom: 30px;
}

.p_70 {
	font-size: 70%;
}

.top_txt1 {
	background-image: url(img/index_maruhi.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 22px;
	width: auto;
	height: 20px;
	margin-bottom: 5px;
	line-height: 150%;
	font-size: 90%;
	font-weight: bold;
	text-align: left;
}

.top_txt2 {
	font-size : 90%;
	font-weight: bold;
	
	line-height: 140%;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック";
  color : blue;
}

.top_txt4 {
	width: 690px;
	font-size: 95%;
	line-height: 130%;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.top_txt3 {
	font-size: 72%;
	font-weight: bold;
	line-height: 140%;
	color: #666666;
}

.top_txt5 {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

.top_txt6 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
	margin-top: 10px;
}

.kakomi {
	background-image: url(img/tokucho_back.gif);
	width: 500px;
	height: 25px;
	padding-left: 10px;
	margin-top: 2px;
	margin-left: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	font-size: 100%;
	color: #0000ff;
	font-weight: bolder;
}

#blue01 {
	color: blue;
}

#dropin {
	font-size: 80%;
}

.p_top {
	font-size : 85%;
	font-weight: bold;
	line-height: 140%;
	text-align: justify;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.top_txt07 {
	font-size: 95%;
	line-height: 140%;
	text-align: justify;
	padding-left: 10px;
	font-weight: bold;
}

.top_5points {
	font-weight: bold;
	font-size: 90%;
}

.h1_90 {
	font-size: 150%;
	color: #4b4b4b;
}

.midashi03-p-af {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	background-image: url(img/midashi03.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000cc;
	width: 600px;
}

.top_txt08 {
	font-size: 100%;
	line-height: 150%;
	padding-left: 10px;
	font-weight: bold;
}

.head01 {
	font-size: 9pt;
	line-height: 140%;
	color: #020096;
}

.H2_95 {
	font-size: 80%;
	line-height: 140%;
	font-weight: bold;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 1px 1px 1px 1px;
	color: #666666;
}

.H3_80 {
	font-size: 85%;
}

.H2_90 {
	font-size: 95%;
	line-height: 140%;
	font-weight: bold;
	text-align: justify;
	width: 95%;
}

.top_P_red {
	font-size: 95%;
	line-height: 140%;
	color: red;
	font-weight: bold;
}

.top_p_b {
	font-size: 95%;
	line-height: 140%;
	padding-left: 50px;
	padding-right: 50px;
	font-weight: bold;
	color: blue;
}

.top_p_blue {
	font-size : 95%;
	line-height : 180%;
	color: blue;
	font-weight: bold;
	
	
	
	
}

.top_H2_90_01 {
	font-size: 92%;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-color: navy navy navy navy;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
}

.riyu01 {
	font-size: 200%;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}

.top_taiken01 {
	border-top-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: aqua;
	border-right-color: aqua;
	border-bottom-color: aqua;
	border-left-color: aqua;
	background-color: #ffffe6;
}

.top_taiken02 {
	color: white;
	background-color: silver;
	font-weight: bold;
}

.magtop {
	padding-left: 4px;
	font-size: 95%;
}

.top_bb_blue {
	font-size: 120%;
	font-weight: normal;
	color: blue;
}

.top_table_01 {
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: blue;
}

.H2_top03 {
	font-size: 100%;
	line-height: 150%;
}

.top_list02 {
	font-size: 95%;
	line-height: 150%;
	color: #db006d;
	letter-spacing: 2px;
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.font_pink01 {
	font-size: 100%;
	color: #db006d;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

.topmenu01 {
	font-size : 10pt;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/navi_bar-off.gif);
	background-position : 5px 3px;
	padding-top: 3px;
	padding-left : 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	width: 210px;
	height: 25px;
	color: #ffffff;
	background-repeat: no-repeat;
	display: block;
}

.h1_head {
	font-size: 12px;
	color: #020096;
}

.red01 {
	font-size: 97%;
	color: #db006d;
	margin-top: 2px;
	margin-left: 20px;
	margin-bottom: 2px;
	font-weight: bold;
}

.menubgc {
	background-image: url(img/navi_bar-bg.jpg);
	background-repeat: repeat-x;
}

.sen01 {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 500px;
	text-align: left;
}

.midashi_n01 {
	color: #e10000;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.link_new01 {
	font-size: 90%;
	font-weight: bold;
	line-height: 200%;
	text-decoration: none;
}

.menun01 {
	font-size: 12pt;
	color: #ffffff;
	background-image: url(img/navi_bar-off.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	text-decoration: none;
	text-align: justify;
	padding-top: 3px;
	padding-left: 30px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	width: 210px;
	height: 30px;
	font-weight: bold;
}

.span_red1 {
	font-size: 120%;
	line-height: 150%;
	color: #e10000;
	font-weight: bold;
}

.H2_85 {
	font-size: 100%;
	line-height: 150%;
	padding-left: 5px;
	padding-right: 10px;
}

.top_p_75 {
	font-size: 71%;
	font-weight: bold;
}

.bmark {
	font-size: 100%;
	color: #400040;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.H2_top01 {
	line-height: 200%;
	padding-top: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-bottom: 5pt;
	font-size: 140%;
	font-weight: normal;
	color: blue;
}

.H2_top02 {
	font-size: 100%;
	line-height: 200%;
	font-weight: bold;
	color: #db006d;
	text-decoration: underline;
	text-align: left;
}

.taiken_new_details_title_dec01 {
	font-size: 100%;
	color: #f0270b;
	padding-left: 10px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
	border-left-width: 15px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #0080ff;
	border-bottom-color: #0000ff;
	font-weight: bold;
	width: 90%;
}

.taiken_name {
	font-size: 100%;
	color: #0000cc;
	margin-top: 10px;
	margin-left : 25px;
	margin-bottom: 10px;
	
}

.taiken_table01 {
	font-size: 95%;
	line-height: 140%;
	background-color: #f3f3f3;
	
	
	
	
	border-left-width : 1px;
	border-left-style: solid;
	border-left-color: #000080;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
  width : 600px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}

.taiken_p {
	font-size: 95%;
	line-height: 140%;
	margin-left : 20px;
	margin-top : 20px;
	margin-right : 20px;
	margin-bottom : 20px;
}

.taiken_s {
	font-size: 95%;
	color: #f0270b;
	text-decoration: underline;
}

.P_kouka_01 {
	font-size: 77%;
	margin-top: 7px;
	font-weight: bold;
}

.P_kouka_title_01 {
	margin-top: 20pt;
	margin-left: 3px;
	font-size: 92%;
	font-weight: bold;
}

.imgr_01 {
	padding-right: 100px;
	float: right;
}

.HR01 {
	margin-left: 10px;
}

.tokucho_red01 {
	font-size: 100%;
	color: red;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 150%;
	padding-right: 20px;
}

.H2_tokucho_01 {
	font-size: 180%;
	font-weight: bold;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	color: red;
	text-align: left;
	margin-left : 10px;
}

.P_90_B {
	font-size: 90%;
	font-weight: bold;
	line-height: 140%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.tokucho01 {
	font-size: 110%;
	font-weight: bold;
	font-family: "ＭＳ ゴシック";
	margin-bottom: 20px;
	margin-right: 10px;
	margin-top: 20px;
	margin-left: 20px;
	line-height: 150%;
}

.taikenlink {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.taikenlink_sltd {
	font-weight: bolder;
	color: white;
	background-color: #af5f5f;
}

.tokucho_midashi01 {
	font-size: 150%;
	font-weight: bold;
	color: #f43424;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: justify;
}

.tokucho_P90_B {
	font-size: 90%;
	font-weight: bold;
}

.link_B {
	font-size: 120%;
	font-weight: bolder;
	color: red;
}

.tokuchoh1 {
	font-size: 250%;
	font-weight: 900;
	color: red;
	text-align: center;
	line-height: 150%;
}

.taiken_menu_details01 {
	margin-left: 2px;
	margin-top: 5px;
}

.taiken_menu_list {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 95%;
}

.taiken_title_01 {
	color: red;
	text-decoration: none;
	font-size: 97%;
}

.taiken_new_details01 {
	padding-top: 10pt;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
}

.taiken_new_details_title01 {
	margin-left: 10px;
}

.taiken_menu_keywords {
	font-size: 97%;
}

.topcaption01 {
	color: red;
	font-weight: bold;
	text-align: justify;
}

.captiontop01 {
	margin-left: 200px;
}

.voice01 {
	font-size: 90%;
	line-height: 130%;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}

.law01 {
	font-size: 90%;
	line-height: 140%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 5pt;
}

.mag01 {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: aqua aqua aqua aqua;
}

.miawase {
	font-size: 95%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 50px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: fuchsia fuchsia fuchsia fuchsia;
	line-height: 130%;
}

.midashi03_p {
	font-size: 95%;
	line-height: 130%;
	padding-left: 25px;
	margin-left: 20px;
}

.midashi03_01_red01 {
	font-size: 100%;
	color: red;
	padding-left: 5px;
	margin-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0080ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0080ff;
	width : 500px;
	font-weight: bold;
  margin-top : 5px;
}

.tokucho02 {
	font-size: 100%;
	color: #db006d;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-decoration: underline;
}

.table02 {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	background-color: white;
}

.body01 {
	text-align: center;
	background-image: url(img/index_back.gif);
	background-repeat: repeat;
}

.next01 {
	background-image: url(img/next.gif);
	padding-left: 70px;
	margin-right: 20px;
	background-repeat: no-repeat;
	float: right;
}

.top_taiken03 {
	font-size: 100%;
	color: #cc0000;
	padding-left: 10px;
}

.top_voicetitle01 {
	font-size: 100%;
	color: #cc0000;
	padding-left: 10px;
	font-weight: bold;
	font-family: メイリオ,Vrinda;
	border-left-width: 10px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-color: aqua;
	border-bottom-style: solid;
	border-bottom-color: aqua;
}

.strong01 {
	font-size: 100%;
	font-weight: bold;
	color: #ff0000;
}

.buy02 {
	margin-right: 20px;
	margin-bottom: 20px;
}

.navi_to_top01 {
	text-decoration: none;
	margin-right: 20px;
	font-size: 95%;
	font-weight: bold;
	color: #2068ee;
}

.captionn1 {
	font-size: 130%;
	border-left-width: 5px;
	border-right-width: 5px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: red;
	border-right-color: red;
	margin-left: 30px;
	margin-right: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: red;
	font-family: メイリオ,Vrinda;
	font-weight: bold;
}

.sbtitle1 {
	font-size: 150%;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	font-weight : normal;
}

.sbt1 {
	font-size: 100%;
	line-height: 160%;
	margin-left: 40px;
	margin-right: 100px;
}

.sbt2 {
	line-height: 180%;
	margin-left: 10px;
}

.sbl1 {
	border-width: 2px 2px 2px 2px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: #e6f7ff;
	margin-left: 30px;
}

.hiyot1 {
	font-weight: bold;
	font-size: 150%;
	color: #cc0000;
	background-color: yellow;
}

.hiyot2 {
	font-size: 140%;
	font-weight: bold;
	color: #ff0000;
}

.hiyop1 {
	font-size: 150%;
	font-weight: bold;
	color: #cc0000;
}

.hiyop2 {
	font-size: 200%;
	font-weight: bold;
	color: #bf0000;
}

.pre {
	font-size: 140%;
	color: red;
	font-family: Century,Tahoma,Courier;
}

.ppr {
	font-size: 95%;
	color: #cc0000;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 170%;
}

.photo01 {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}

.media01 {
	background-color: #ffffe1;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: aqua aqua aqua aqua;
	font-weight: bold;
	color: #cc0000;
	letter-spacing: 1px;
}

.voice02 {
	background-color: #ffffdd;
}

.H2_90-2 {
	font-weight: bold;
	font-size: 95%;
	color: #cc0000;
	line-height: 140%;
}

.pretxt {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 80%;
	line-height: 160%;
}

.H2_90-3 {
	font-size: 95%;
	font-weight: bold;
	line-height: 140%;
}

.H2_90-2a {
	font-weight: bold;
	line-height: 140%;
	color: #cc0000;
}
.notice01{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : fuchsia fuchsia fuchsia fuchsia;
  padding-top : 10pt;
  padding-left : 10pt;
  padding-right : 10pt;
  padding-bottom : 10pt;
}
.menun00{
  
  margin-bottom : 10px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
}
.framerf{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
}
.midashi03_03{
  text-align : left;
  margin-left : 50px;
  background-image : url(img/listmark.gif);
  padding-left : 30px;
  background-repeat : no-repeat;
background-position : 5px 5px;
  line-height : 200%;
  font-size : 95%;
}
.kikinagasu{
  
  
  
  
  width : 600px;
  background-image : url(img/kikingasu_mid.gif);
  background-repeat : repeat-y;
  
  text-align : center;
  
  margin-left : 8px;
}
.kikinagasu_txt{
  text-align : left;
  
  margin-left : 20px;
  margin-right : 20px;
  
  width : 560px;
  line-height : 150%;
}
.kikinagasu_bot{
  margin-left : 8px;
}
.wana{
  margin-left : 20px;
}
.naiyo_table{
  margin-left : 30px;
}
.img_r_order{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  float : right;
}
.blue02{
  color : #0080ff;
  font-weight : bold;
}
.kikinagasu_gaku{
  background-image : url(img/kikinagasu_gaku_mid.gif);
  background-repeat : repeat-y;
  width : 600px;
}
