@charset "utf-8";
/* CSS Document */
body{
	margin:0;
}
p{
	margin:0;
}
img{
	border:0;
}
/**/
#header_bg{
	height:50px;
	margin:0;
	border-bottom:solid 1px #e3e3e3;
}
#header{
	width:950px;
	height:50px;
	margin:0 auto;
}
h1{
	width:240px;
	height:33px;
	margin:10px 0 0 10px;
	float:left;
}
#nav{
	width:600px;
	height:50px;
	float:right;
	position: relative;
}
#nav ul{
	width:600px;
	height:50px;
	margin:0 0 0 0px;
	padding:0;
	overflow:hidden;
}
#nav ul li{
	width:150px;
	height:50px;
	float:left;
	list-style:none;
}
#btn{
	margin:-2px 0 0 0px;
    position: absolute;
}
#btn2{
	margin:-2px 0 0 150px;
    position: absolute;
}
#btn3{
	margin:-2px 0 0 300px;
    position: absolute;
}
#btn4{
	margin:-2px 0 0 450px;
    position: absolute;
}
/**/
#midasi1{
	height:250px;
	margin:0;
	background-color:#138fcf;
}
#midasi2{
	width:950px;
	height:250px;
	margin:0 auto;
	background-image:url(../images/index_02.png);
}
#midasi3{
	width:136px;
	height:133px;
	margin:110px 147px 0 0px;
	float:right;
	background-image:url(../images/index_03off.png);
}
#midasi3 p{
	padding:0px 0 0px 0;
	text-indent:-9999px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#midasi3 p a{
	width:136px;
	height:131px;
	display:block;
}
#midasi3 a:hover{
	background-image:url(../images/index_03on.png);
}
#pan{
	width:950px;
	margin:10px auto 0 auto;
}
#pan p{
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#pan p a{
	color:#006cb1;
}
#pan p a:hover{
	text-decoration:none;
}
/**/
#main{
	width:950px;
	margin:0 auto 50px auto;
}
h2{
	margin:0;
}
.box1{
	width:930px;
	height:auto;
	margin:10px 0 30px 0;
	padding:10px;
	background-image:url(../images/back_01.png);
	background-repeat:repeat;
	overflow:hidden;
}
.moji5{
	color:#F00;
	font-weight:bold;
}
.moji6{
	background-color:#feff9d;
}
.box2{
	width:930px;
	height:auto;
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;
}
.box2 p{
	margin:0 0 0px 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box3 ul{
	width:930px;
	height:140px;
	margin:0 0 0 -41px;
	clear:both;
}
.box3 ul li{
	width:174px;
	height:60px;
	margin:0px 0px 10px 10px;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
	list-style:none;
	overflow:hidden;	
	background-image:url(../images/search_top.png);
}
input[type=checkbox]{
	overflow:hidden;
}
.hidden{
	display:none;
}
.ft1{
	background-position:left top;
	display:block;
	overflow:hidden;
}
.ft1.checked{
	background-position:left -61px;
}
.ft2{
	background-position:-184px top;
	display:block;
	overflow:hidden;
}
.ft2.checked{
	background-position:-184px -61px;
}
.ft3{
	background-position:-368px top;
	display:block;
	overflow:hidden;
}
.ft3.checked{
	background-position:-368px -61px;
}
.ft4{
	background-position:-552px top;
	display:block;
	overflow:hidden;
}
.ft4.checked{
	background-position:-552px -61px;
}
.ft5{
	background-position:-736px top;
	display:block;
	overflow:hidden;
}
.ft5.checked{
	background-position:-736px -61px;
}
.ft6{
	background-position:left -140px;
	display:block;
	overflow:hidden;
}
.ft6.checked{
	background-position:left -201px;
}
.ft7{
	background-position:-184px -140px;
	display:block;
	overflow:hidden;
}
.ft7.checked{
	background-position:-184px -201px;
}
.ft8{
	background-position:-368px -140px;
	display:block;
	overflow:hidden;
}
.ft8.checked{
	background-position:-368px -201px;
}
.ft9{
	background-position:-552px -140px;
	display:block;
	overflow:hidden;
}
.ft9.checked{
	background-position:-552px -201px;
}
.ft10{
	background-position:-736px -140px;
	display:block;
	overflow:hidden;
}
.ft10.checked{
	background-position:-736px -201px;
}
.gazou1{
	margin:0 0 0 -10px;
	padding:10px 0 0 0;
	float:left;
}
.box4{
	width:295px;
	height:88px;
	margin:0px 0 10px 10px;
	border:solid 1px #e6e6e6;
	background-color:#fbfbfb;
	float:left;
	text-align:center;
}
.box4 p{
	margin:10px 0 10px 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
select[name=gendo]{
	width:273px;
	height:30px;
	border:0;
	border:solid 1px #e6e6e6;
	text-align:center;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
select[name=hope]{
	width:273px;
	height:30px;
	border:0;
	border:solid 1px #e6e6e6;
	text-align:center;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
select[name=time]{
	width:273px;
	height:30px;
	border:0;
	border:solid 1px #e6e6e6;
	text-align:center;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
select[name=speed]{
	width:273px;
	height:30px;
	border:0;
	border:solid 1px #e6e6e6;
	text-align:center;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box5{
	width:910px;
	margin:0px 0 0 10px;
	clear:both;
	display:none;
}
.box5 table{
	width:910px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box5 th{
	width:250px;
	height:50px;
	background-color:#fbfbfb;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	font-weight:normal;
}
.box5 td{
	padding:0 0 0 10px;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
}
label{
	padding:5px 0px 5px 0px;
}
input[type=submit]{
	width:600px;
	height:50px;
	margin:30px 0 30px 150px;
	background-image:url(../images/search_03off.png);
	cursor:pointer;
	border:none;
}
input[type=submit]:hover{
	background-image:url(../images/search_03on.png);
}
.box6{
	width:120px;
	height:50px;
	float:right;
	margin:30px 40px 0 0px;	
	background-image:url(../images/button0.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	cursor:pointer;
}
.box6 p{
	padding:17px 0 0 15px;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box6.on{
	width:120px;
	height:50px;
	float:right;
	margin:30px 40px 0 0px;	
	background-image:url(../images/button1.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	cursor:pointer;
}
.box6 on p{
	padding:17px 0 0 15px;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box7{
	width:100px;
	float:right;
	margin:25px 35px 0 0px;	
}
.box7 p{
	padding:0 10px 0 0px;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box8{
	width:910px;
	margin:0 0 0px 10px;
	padding:0 0 0px 0;
	clear:both;
}
.box8 table{
	width:910px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box8 th{
	height:30px;
	background-color:#fbfbfb;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	font-weight:normal;
}
.floating{
	position:fixed;
	top:0;
	width: 909px;
	margin:0 0 0 -1px;
	border-left:solid 1px #e6e6e6;
	-webkit-backface-visibility:hidden;
    backface-visibility:hidden;
}
.box8 td{
	padding:5px;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
}
.box8 tr:hover{
	background-color:#ffffda;
}
.text1{
	text-align:center;
}
.box8 td p.text2{
	margin:0;
	padding:10px 0px 10px 20px;
	background-image:url(../images/point_01.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
}
.text5{
	font-size:11px;
}
.haba1{
	width:145px;
}
.haba2{
	width:81px;
}
.haba3_1{
	width:56px;
}
.haba3_2{
	width:52px;
}
.haba3_3{
	width:70px;
}
.haba3_4{
	width:75px;
}
.haba3_11{
	width:130px;
}
.haba4{
	width:290px;
}
.haba5{
	width:129px;
}
.box8 td a{
	color:#006cb1;
}
.box8 td a:hover{
	text-decoration:none;
}
.box8 td a img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.gazou2{
	width:120px;
	height:43px;
}
.gazou2 a{
	width:120px;
	height:43px;
	background-image:url(../images/search_04off.png);
	display:block;
	text-indent:-9999px;
	margin:0 0 0 3px;
}
.gazou2 a:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.gazou2 a:active{
	width:120px;
	height:40px;
	background-image:url(../images/search_04on.png);
}
.gazou9{
	margin:10px 0 0 0;
}
.text3{
	background-color:#fffdc9;
}
.gazou3{
	margin:0 0 10px 0;
}
.box10{
	width:930px;
	height:280px;
	background-color:#FFFFFF;
	clear:both;
}
.box10 ul{
	width:930px;
	height:280px;
	margin:0 0 0 0px;
	padding:0;
}
.box10 ul li{
	width:174px;
	height:85px;
	margin:10px 0 30px 10px;
	float:left;
	list-style:none;
	text-align:center;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box10 ul li a{
	color:#006cb1;	
}
.box10 ul li a:hover{
	text-decoration:none;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.box11{
	margin:0 0 30px 0;
}
.box11 a{
	display:block;
}
.box11 img{
	display:block;
}
.box11 a img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.box11 ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.box11 ul li.box11_2{
	width:464px;
	height:229px;
	float:left;
	display:block;
	list-style:none;
}
.box11 ul li.box11_3{
	width:464px;
	height:229px;
	float:right;
	display:block;
	list-style:none;
}
.box11 ul li a{
	display:block;
}
.box11 ul li a:hover{
	text-decoration:none;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
/**/
.search1{
	width:910px;
	height:40px;
	margin:0 0 10px 10px;
	border-bottom:solid 5px #006cb1;
	clear:both;
}
.search1 p{
	margin:-30px 5px 0 0;
	float:right;
	font-size:18px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.search1 ul{
	margin:0 0 0 0px;
	padding:0;
	overflow:hidden;
}
.search1 ul li{
	width:150px;
	height:40px;
	display:block;
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	cursor:pointer;
}
.basic{
	background-image:url(../images/search_06off.png);
	background-repeat:no-repeat;
}
.basic.checked{
	background-image:url(../images/search_06on.png);
	background-repeat:no-repeat;
}
.feature{
	background-image:url(../images/search_07off.png);
	background-repeat:no-repeat;
}
.feature.checked{
	background-image:url(../images/search_07on.png);
	background-repeat:no-repeat;
}
.gazou4{
	float:right;
}
.search2{
	width:11px;
	height:22px;
	float:right;
	margin:0px 2px 0 0;
}
.search3{
	margin:-45px 10px 0 0;
	float:right;
}
.search3 p{
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.text4{
	padding:0 5px 0 5px;
	font-size:20px;
	color:#F00;
}
table.table2 th{
	font-size:12px;
}
/**/
.type1{
	width:950px;
	height:auto;
	margin:10px 0 0px 0;
}
.type1 p{
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.gazou5{
	margin:10px 0 0 0;
}
#left{
	width:640px;
	float:left;
	margin:10px 0 50px 0;
}
.type2{
	width:638px;
	border:solid 1px #e0e0e0;
	overflow:hidden;
	margin:0 0 10px 0;
}
.type2 a img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.type2 a{
	color:#006cb1;
}
.type2 a:hover{
	text-decoration:none;
}
.type2 p.cation{
	margin:0 10px 0 10px;
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
}
.type3 p{
	padding:5px 0 0 10px;
	color:#006cb1;
	text-decoration: underline;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3 p a{
	color:#006cb1;
}
.type3 p a:hover{
	text-decoration:none;
}
.type3_1{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_01.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_1 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_1 p a{
	color:#006cb1;
}
.type3_1 p a:hover{
	text-decoration:none;
}
.type3_2{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_02.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_2 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_2 p a{
	color:#006cb1;
}
.type3_2 p a:hover{
	text-decoration:none;
}
.type3_3{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_03.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_3 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_3 p a{
	color:#006cb1;
}
.type3_3 p a:hover{
	text-decoration:none;
}
.type3_4{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_04.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_4 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_4 p a{
	color:#006cb1;
}
.type3_4 p a:hover{
	text-decoration:none;
}
.type3_5{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_05.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_5 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_5 p a{
	color:#006cb1;
}
.type3_5 p a:hover{
	text-decoration:none;
}
.type3_6{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_06.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_6 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_6 p a{
	color:#006cb1;
}
.type3_6 p a:hover{
	text-decoration:none;
}
.type3_7{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_07.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_7 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_7 p a{
	color:#006cb1;
}
.type3_7 p a:hover{
	text-decoration:none;
}
.type3_8{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_08.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_8 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_8 p a{
	color:#006cb1;
}
.type3_8 p a:hover{
	text-decoration:none;
}
.type3_9{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_09.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_9 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_9 p a{
	color:#006cb1;
}
.type3_9 p a:hover{
	text-decoration:none;
}
.type3_10{
	width:638px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_10.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.type3_10 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type3_10 p a{
	color:#006cb1;
}
.type3_10 p a:hover{
	text-decoration:none;
}
.gazou6{
	margin:10px 10px 0 10px;
	float:left;
}
.type4{
	min-height:123px;
	margin:10px 10px 10px 0px;
	padding:0px 0 0px 0;
	border:solid 1px #e0e0e0;
	overflow:hidden;
}
.type4 p{
	margin:0 10px 0 10px;
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type4 ul{
	margin:0 0 0 0px;
	padding:0;
	overflow:hidden;
}
.type4 ul li{
	margin:10px 10px 10px 10px;
	padding:0 0 0 20px;
	background-image:url(../images/point_01.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	list-style:none;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
.type5{
	width:123px;
	height:50px;
	margin:0 0 10px 10px;
	border:solid 1px #137cbf;
	background-color:#f0f8fd;
	text-align:center;
	float:left;
}
.type5 p{
	margin:15px 0 0 0;
	color:#006cb1;
	font-size:12px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type6{
	margin:0 10px 0px 10px;
	overflow:hidden;
}
.type6 ul{
	margin:0 0 0 10px;
	padding:0;
	overflow:hidden;
}
.type6 ul li{
	height:24px;
	float:left;
	list-style:none;
	margin:0px 5px 5px 0px;
}
.type6 ul.gazou7{
	margin:1px 0 0 -30px;
}
.type7{
	height:35px;
	margin:0px 10px 0 10px;
	background-color:#bfe4ff;
	clear:both;
}
.type7 p{
	padding:7px 0 0 10px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type8{
	margin:0 10px 0 10px;
	padding:10px;
	border:solid 1px #e0e0e0;
	background-color:#fcfcfc;
}
.type8 table{
	width:596px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type8 th{
	height:26px;
	background-color:#f9f9f9;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	font-size:14px;
	font-weight:normal;
}
.type8 td{
	height:48px;
	text-align:center;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	background-color:#FFFFFF;
}
.type8 td img{
	margin:0 2px 0 2px;
}
.type19{
	height:24px;
	margin:35px 10px 40px 10px;
	padding:20px 0 20px 0;
	border:solid 3px #ff7e00;
    background-color: #fff6df;
	text-align: center;
	overflow:hidden;
}
.type19 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.color5{
	color:#FF0000;
	font-size:16px;
    font-weight:bold;
}
.type20{
	margin:0px 10px 0 10px;
	padding:10px;
	border:solid 1px #e0e0e0;
	background-color:#fcfcfc;
	clear:both;
}
.type20 table{
	width:596px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type20 th{
	height:26px;
	background-color:#f9f9f9;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	font-size:14px;
	font-weight:normal;
}
.type20 td{
	height:48px;
	text-align:center;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	background-color:#FFFFFF;
}
.type20 td img{
	margin:0 2px 0 2px;
}
.type9{
	width:622px;
	height:48px;
	margin:10px auto 10px auto;
}
.type9 a:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.type9 img{
	width:305px;
	height:48px;
	float:left;
	margin:0 3px 0 3px;
}
.type9 a img{
	width:305px;
	height:48px;
	float:left;
	margin:0 3px 0 3px;
}
.type10{
	/*width:278px;*/
	height:28px;
	margin:-35px 5px 0 0;
	float:right;
	border:solid 1px #137cbf;
	background-color:#f0f8fd;
}
.type10 ul{
	overflow:hidden;
	margin:0 0 0 -40px;
}
.type10 ul li{
	color:#015286;
	margin:0px 0 0 0px;
	float:left;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.moji1{
	margin:0px 0px 0 10px;
	font-size:18px;
	color:#FF0000;
}
.type10 ul li.moji2{
	margin:4px 5px 0 5px;
}
#right{
	width:300px;
	float:right;
	margin:10px 0 0 0;
}
#right a img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
h3{
	width:300px;
	height:28px;
	background-color:#bfe4ff;	
	margin:0px 0 0 0;
	padding:7px 0 0 0;
	text-align:center;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type11{
	width:300px;
	height:35px;
	background-color:#bfe4ff;	
}
.type11 p{
	margin:0px 0 0 0;
	padding:7px 0 0 0;
	text-align:center;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type12{
	margin:10px 0 20px 0;
	padding:5px;
	background-color:#d9efff;
	overflow:hidden;
}
.type13{
	width:280px;
	height:72px;
	padding:10px 0px 10px 10px;
	background-color:#FFFFFF;
	border-bottom:dotted 1px #c1c1c1;
}
.gazou8{
	float:left;
	margin:0 10px 0 0;
}
.type14{
	height:70px;
	margin:0 0px 0 0px;
	overflow:hidden;
}
.type14 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type14 p a{
	color:#006cb1;
}
.type14 p a:hover{
	text-decoration:none;
}
.type15{
	width:280px;
	height:80px;
	padding:10px 0px 10px 10px;
	background-color:#FFFFFF;
}
.type16{
	width:500px;
	height:48px;
	margin:10px auto 10px auto;
}
.type16 a:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.type16 img{
	margin:0 0px 0 0px;
}
.type17{
	margin:10px 0 20px 0;
}
.type17 table{
	width:638px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.type17 th{
	width:160px;
	padding:5px 0 5px 0;
	background-color:#f9f9f9;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	font-size:14px;
	font-weight:normal;
}
.type17 td{
	padding:5px 0 5px 10px;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	background-color:#FFFFFF;
	font-size:14px;
}
.type18{
	height:35px;
	margin:0px 0px 0 0px;
	background-color:#bfe4ff;
	clear:both;
}
.type18 p{
	padding:7px 0 0 10px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/**/
.feature1{
	width:948px;
	border:solid 1px #e0e0e0;
	margin:20px 0 0 0;
	overflow:hidden;
}
.feature1 a img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.feature2{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
}
.feature2 p{
	padding:5px 0 0 10px;
	color:#006cb1;
	text-decoration: underline;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2 p a{
	color:#006cb1;
}
.feature2 p a:hover{
	text-decoration:none;
}
.feature2_1{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_01.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_1 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_1 p a{
	color:#006cb1;
}
.feature2_1 p a:hover{
	text-decoration:none;
}
.feature2_2{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_02.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_2 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_2 p a{
	color:#006cb1;
}
.feature2_2 p a:hover{
	text-decoration:none;
}
.feature2_3{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_03.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_3 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_3 p a{
	color:#006cb1;
}
.feature2_3 p a:hover{
	text-decoration:none;
}
.feature2_4{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_04.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_4 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_4 p a{
	color:#006cb1;
}
.feature2_4 p a:hover{
	text-decoration:none;
}
.feature2_5{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_05.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_5 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_5 p a{
	color:#006cb1;
}
.feature2_5 p a:hover{
	text-decoration:none;
}
.feature2_6{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_06.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_6 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_6 p a{
	color:#006cb1;
}
.feature2_6 p a:hover{
	text-decoration:none;
}
.feature2_7{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_07.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_7 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_7 p a{
	color:#006cb1;
}
.feature2_7 p a:hover{
	text-decoration:none;
}
.feature2_8{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_08.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_8 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_8 p a{
	color:#006cb1;
}
.feature2_8 p a:hover{
	text-decoration:none;
}
.feature2_9{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_09.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_9 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_9 p a{
	color:#006cb1;
}
.feature2_9 p a:hover{
	text-decoration:none;
}
.feature2_10{
	width:948px;
	height:38px;
	border-bottom:solid 1px #e0e0e0;
	background-image:url(../images/rank_10.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.feature2_10 p{
	padding:5px 0 0 55px;
	font-size:21px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature2_10 p a{
	color:#006cb1;
}
.feature2_10 p a:hover{
	text-decoration:none;
}
.feature3{
	width:123px;
	height:20px;
	margin:0 0 0 10px;
	padding:1px 0 1px 0;
	border:solid 1px #137cbf;
	background-color:#f0f8fd;
	text-align:center;
	float:left;
}
.feature3 p{
	margin:0px 0 0 0;
	color:#006cb1;
	font-size:12px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature4{
	margin:0 10px 0px 10px;
	overflow:hidden;
}
.feature4 ul{
	height:24px;
	margin:0 0 0 -30px;
	overflow:hidden;
}
.feature4 ul li{
	float:left;
	list-style:none;
	margin:0px 4px 0 0px;
}
.feature5{
	margin:10px 0 0 10px;
	float:left;
}
.feature6{
	margin:10px 10px 0 0px;
	float:right;
}
.feature6_2{
	margin:10px 10px 0 10px;
}
.feature6_3{
	margin:10px 0px 20px 0px;
	float:right;
}
.feature7{
	width:415px;
	height:35px;
	margin:0px 0px 0 0px;
	background-color:#bfe4ff;
	clear:both;
}
.feature7 p{
	padding:7px 0 0 10px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature8{
	width:413px;
	height:232px;
	border:solid 1px #e0e0e0;
	margin:10px 0 20px 0;
	background-color:#fcfcfc;
	overflow:hidden;
}
.feature9{
	width:392px;
	margin:10px 0 0 10px;
}
.feature9 table{
	width:392px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature9 th{
	width:50%;
	height:26px;
	background-color:#f9f9f9;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	font-size:14px;
	font-weight:normal;
}
.feature9 td{
	height:48px;
	text-align:center;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	background-color:#FFFFFF;
}
.feature9 td img{
	margin:0 2px 0 2px;
}
.feature10{
	width:500px;
	height:36px;
	background-image:url(../images/kutikomi_01.png);
}
.feature10 p{
	padding:5px 0 0 30px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature10_2{
	width:618px;
	height:36px;
	background-image:url(../images/kutikomi_03.png);
}
.feature10_2 p{
	padding:5px 0 0 30px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature10_3{
	width:455px;
	height:35px;
	background-image:url(../images/rank_16.png);
	background-repeat: no-repeat;
	text-align: center;
}
.feature10_3 p{
	padding:5px 0 0 30px;
	color:#006cb1;
	text-shadow: 1px 1px #fff;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature11{
	width:500px;
	height:234px;
	margin:10px 0 0 0;
	overflow:hidden;
}
.feature11_2{
	width:618px;
	height:174px;
	margin:10px 0 0 0;
	overflow:hidden;
}
.feature11_3{
	width:455px;
	height:234px;
	margin:10px 0 0 0;
	overflow:hidden;
}
.feature12{
	width:460px;
	height:auto;
	margin:10px 0 10px 10px;
	padding:10px 10px 10px 10px;
	background-color:#FFF;
	overflow:hidden;
}
.feature12 p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.moji3{
	font-weight:bold;
}
.moji4{
	text-align:right;
}
.feature13{
	width:230px;
	height:28px;
	margin:15px 0px 0 0;
	float:right;
	overflow:hidden;
	position:relative;
}
.feature13 ul{
	overflow:hidden;
	margin:0 0 0 -40px;
}
.feature13 ul li{
	color:#015286;
	margin:0px 0 0 0px;
	float:left;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature13 ul li.moji2{
	margin:4px 0px 0 15px;
}
/*.flickSlider{
	width:100%;
	margin:10px 0 0 10px;
	overflow:hidden;
}
.flickSlider .flickView{
	width:100%;
	height:130px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
	position:relative;
	overflow:hidden;
	overflow-y:auto;
}
.flickSlider .flickView ul{
	width:100%;
	height:auto;
	margin:0 0px 0 -40px;
	top: 0;
	left: 0;
	overflow:hidden;
	position: absolute;	
}
.flickSlider .flickView ul li{
	list-style:none;
	float:left;
	display: inline;
	overflow: hidden;
}
.flickSlider .flickView p{
	font-size:14px;
	margin:0px 8px 0 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.flickSlider .flickThumb {
	width: 100%;
	margin:0 0 0 -10px;
	overflow: hidden;
}
.flickSlider .flickThumb ul {
	width: 100%;
	margin:10px 0 0 0;
}
.flickSlider .flickThumb ul li{
	float: left;
	cursor: pointer;
	display: none;
}
.flickSlider .btnPrev,
.flickSlider .btnNext{
	height:32px;
	position: absolute;
	cursor: pointer;
	color:#006cb1;
	text-decoration:underline;
}
.flickSlider .btnPrev{
	width:122px;
	margin:10px 0 0 0;
	padding:10px 0 0 45px;
	background-image:url(../images/arrow_04.png);
	background-repeat:no-repeat;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.flickSlider .btnPrev:hover{
	text-decoration:none;
}
.flickSlider .btnNext{
	width:156px;
	margin:10px 0 0 344px;
	padding:10px 0 0 0px;
	background-image:url(../images/arrow_05.png);
	background-repeat:no-repeat;
	background-position:116px 0;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.flickSlider .btnNext:hover{
	text-decoration:none;
}*/
.feature14{
	width:932px;
	height:48px;
	margin:0px auto 20px auto;
	clear:both;
}
.feature14 img{
	width:460px;
	height:48px;
	float:left;
	margin:0px 3px 0px 3px;
}
.feature14 a img{
	width:460px;
	height:48px;
	float:left;
	margin:0px 3px 0px 3px;
}
.feature14_2{
	width:926px;
	height:48px;
	margin:0px auto 0px auto;
	clear:both;
	overflow: hidden;
}
.feature14_2 ul{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.feature14_2 ul li{
	width: 460px;
	height: 48px;
	float: left;
	list-style: none;
}
.feature14_2 ul li:nth-child(2){
	width: 460px;
	height: 48px;
	float: right;
	list-style: none;
}
.feature14_2 img{
	display: block;
}
.feature14_2 a{
	display: block;
}
.feature15{
	min-height:113px;
	margin:10px 10px 10px 0px;
	padding:5px 0 5px 0;
	border:solid 1px #e0e0e0;
	overflow:hidden;
}
.feature15 p{
	margin:15px 0 15px 10px;
	padding:0 0 0 0px;
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature15 ul{
	margin:0 0 0 0px;
	padding:0;
}
.feature15 ul li{
	margin:15px 10px 15px 10px;
	padding:0 0 0 20px;
	background-image:url(../images/point_01.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	list-style:none;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
.color6{
	background-color:#ffe400;
	color:#e00101;
}
.color7{
	color:#e00101;
}
.text6{
	font-weight:bold;
}
.rank1{
	margin:20px 0 0 0;
	padding:0;
}
.rank1 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.rank1 p a{
	color:#006cb1;
}
.rank1 p a:hover{
	text-decoration:none;
}
/**/
.ranking1_1{
	margin: 20px 0 0 0;
	box-sizing: border-box;
	border: solid 2px #ffda45;
}
.ranking1_2{
	margin: 20px 0 0 0;
	box-sizing: border-box;
	border: solid 2px #cecece;
}
.ranking1_3{
	margin: 20px 0 0 0;
	box-sizing: border-box;
	border: solid 2px #ac9253;
}
.ranking1_4{
	margin: 20px 0 0 0;
	box-sizing: border-box;
	border: solid 2px #bebebe;
}
.ranking1_5{
	margin: 20px 0 0 0;
	box-sizing: border-box;
	border: solid 2px #bebebe;
}
.ranking2_1{
	padding: 5px 5px 5px 55px;
	border-bottom: solid 2px #ffda45;
	background-image: url("../images/rank_01.png");
	background-repeat: no-repeat;
	background-position: 10px 50%;
	background-color: #fffdcc;
	overflow: hidden;
}
.ranking2_1 p{
	float: left;
	font-size: 21px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking2_1 p a{
	color: #006cb1;
}
.ranking2_1 p a:hover{
	text-decoration: none;
}
.ranking2_2{
	padding: 5px 5px 5px 55px;
	border-bottom: solid 2px #cecece;
	background-image: url("../images/rank_02.png");
	background-repeat: no-repeat;
	background-position: 10px 50%;
	background-color: #f7f7f7;
	overflow: hidden;
}
.ranking2_2 p{
	float: left;
	font-size: 21px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking2_2 p a{
	color: #006cb1;
}
.ranking2_2 p a:hover{
	text-decoration: none;
}
.ranking2_3{
	padding: 5px 5px 5px 55px;
	border-bottom: solid 2px #ac9253;
	background-image: url("../images/rank_03.png");
	background-repeat: no-repeat;
	background-position: 10px 50%;
	background-color: #fff0cc;
	overflow: hidden;
}
.ranking2_3 p{
	float: left;
	font-size: 21px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking2_3 p a{
	color: #006cb1;
}
.ranking2_3 p a:hover{
	text-decoration: none;
}
.ranking2_4{
	padding: 5px 5px 5px 55px;
	border-bottom: solid 2px #bebebe;
	background-image: url("../images/rank_04.png");
	background-repeat: no-repeat;
	background-position: 10px 50%;
	overflow: hidden;
}
.ranking2_4 p{
	float: left;
	font-size: 21px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking2_4 p a{
	color: #006cb1;
}
.ranking2_4 p a:hover{
	text-decoration: none;
}
.ranking2_5{
	padding: 5px 5px 5px 55px;
	border-bottom: solid 2px #bebebe;
	background-image: url("../images/rank_05.png");
	background-repeat: no-repeat;
	background-position: 10px 50%;
	overflow: hidden;
}
.ranking2_5 p{
	float: left;
	font-size: 21px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking2_5 p a{
	color: #006cb1;
}
.ranking2_5 p a:hover{
	text-decoration: none;
}
.ranking3{
	padding: 3.5px 5px 3.5px 5px;
	border: solid 1px #137cbf;
	background-color: #f0f8fd;
	float: right;
}
.ranking3 p{
	color: #015286;
	font-size: 14px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking4{
	padding: 10px;
	overflow: hidden;
}
.ranking5{
	overflow: hidden;
}
.ranking6{
	width: 200px;
	height: 200px;
	margin: 0 10px 0 0;
	float: left;
}
.ranking6 img{
	display: block;
}
.ranking6 a{
	display: block;
}
.ranking7{
	width: 375px;
	float: left;
}
.ranking7 table{
	width: 100%;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ranking7 th{
	width:50%;
	padding: 5px 0 5px 0;
	background-color:#f9f9f9;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	font-size:14px;
	font-weight:normal;
}
.ranking7 td{
	padding:10px 0 10px 0px;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	text-align: center;
	font-size: 14px;
}
.ranking7 td img{
	margin: 0 2px 0 2px;
}
.canvas{
	width: 329px;
	position: absolute;
	margin: 0 0 0 595px;
	padding: 17px 0 17px 0;
	border: solid 1px #e0e0e0;
	display: flex;
	overflow: hidden;
	pointer-events: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking8{
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	border: solid 1px #e0e0e0;
	background-image: url("../images/rank_15.png");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.ranking8 p{
	margin: 0 0 10px 0;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking8 ul{
	margin: 30px 0 0 0;
	padding: 0;
	overflow: hidden;
}
.ranking8 ul li{
	margin: 15px 0 15px 0;
	padding: 0 0 0 20px;
	background-image: url("../images/point_01.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	list-style: none;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking9{
	width: 460px;
	margin: 10px 0 0 0;
	float: left;
}
.ranking9 p{
	width: 460px;
	margin: 0 0 10px 0;
	padding: 7px 0 7px 0;
	background-color: #bfe4ff;
	text-shadow: 1px 1px #fff;
	text-align: center;
	color: #006cb1;
	font-size: 14px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.ranking9 ul{
	min-height: 170px;
	margin: 0px 0 0 0;
	padding: 10px 0 10px 0;
	background-color: #f3faff;
	clear: both;
	overflow: hidden;
}
.ranking9 ul li{
	width: 102px;
	height: 36px;
	margin: 0 0px 10px 10px;
	float: left;
	list-style: none;
}
/**/
.kutikomi1{
	width:950px;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	background-image:url(../images/back_01.png);
}
.kutikomi2{
	width:930px;
	margin:0 0 0 10px;
	background-color:#FFF;
}
.kutikomi2 ul{
	margin:0 0 0 -40px;
	overflow:hidden;
}
.kutikomi2 ul li{
	width:425px;
	height:24px;
	float:left;
	list-style:none;
	margin:0 0 0 20px;
	padding:4px 0 0 20px;
	background-image:url(../images/arrow_01.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.kutikomi2 ul li a{
	color:#006cb1;
}
.kutikomi2 ul li a:hover{
	text-decoration:none;
}
.kutikomi3{
	padding:5px;
	height:160px;
	background-color:#FFF;
	overflow:auto;
}
.kutikomi3 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.kutikomi3_2{
	padding:5px;
	height:100px;
	background-color:#FFF;
	overflow:auto;
}
.kutikomi3_2 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.kutikomi4{
	padding:5px 5px 143px 5px;
	background-color:#FFF;
}
.kutikomi4 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.kutikomi4_2{
	padding:5px 5px 84px 5px;
	background-color:#FFF;
}
.kutikomi4_2 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/**/
h2#company1{
	width:950px;
	height:27px;
	background-color:#bfe4ff;
	margin:10px 0 0 0;
	padding:8px 0 0 10px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#company1 p{
	padding:7px 0 0 10px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#company2{
	margin:20px 0 0 0;
}
#company2 p{
	margin:0 0 20px 0;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#company2 table{
	width:950px;
	border-collapse:collapse;
    border:0px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#company2 th{
	width:200px;
	background-color:#f9f9f9;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	font-size:14px;
	font-weight:normal;
}
#company2 td{
	padding:5px 0 5px 5px;
	border-right:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
}
.sitemap{
	width: 100%;
	margin: 0 5px 0 5px;
}
.sitemap_ul{
	overflow: hidden;
	clear: both;
}
.sitemap ul{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.sitemap ul li{
	position: relative;
	width: 460px;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 10px;
	float: left;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background: url("../images/sitemap_01.png") no-repeat right 5px top 50%;
	list-style: none;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.sitemap ul li.sitemap_top,
.sitemap ul li.sitemap_type,
.sitemap ul li.sitemap_shindan,
.sitemap ul li.sitemap_matching{
	margin: 10px 8px 0px 0;
}
.sitemap ul li.sitemap_faq{
	margin: 10px 0 10px 0;
}
.sitemap ul li.sitemap_top::before,
.sitemap ul li.sitemap_ranking::before,
.sitemap ul li.sitemap_type::before,
.sitemap ul li.sitemap_purpose::before,
.sitemap ul li.sitemap_shindan::before,
.sitemap ul li.sitemap_simulation::before,
.sitemap ul li.sitemap_matching::before,
.sitemap ul li.sitemap_faq::before{
	position: absolute;
	content: "";
	width: 5px;
	height: calc(100% + 2px);
	background-color: #359dc9;
	top: -1px;
	left: 0;
}
.sitemap ul li a{
	margin: -5px 0 -5px -10px;
	padding: 5px 0 5px 10px;
	display: block;
	color: #333333;
}
.sitemap ul li a:hover{
	text-decoration: none;
}
.sitemap ul.sitemap_type_contents,
.sitemap ul.sitemap_purpose_contents{
	width: 455px;
	margin: 0 0 0 15px;
}
.sitemap ul.sitemap_type_contents{
	float: left;
}
.sitemap ul.sitemap_purpose_contents{
	float: right;
}
.sitemap ul.sitemap_type_contents li,
.sitemap ul.sitemap_purpose_contents li{
	width: 440px;
	padding: 0 0 0 15px;
	border: none;
	background: url("../images/sitemap_02.png") no-repeat 0px 50%;
	font-weight: normal;
}
.sitemap ul.sitemap_type_contents li a,
.sitemap ul.sitemap_purpose_contents li a{
	margin: 0;
	padding: 0px;
	display: inline;
	color: #333333;
}
/*faq*/
.faq1{
	padding:8px 0 8px 35px;
	background-image:url(../images/faq_01.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	border-bottom:dotted 1px #006cb1;
}
.faq1 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.faq2{
	margin:10px 0 50px 0;
	padding:0 0 0 35px;
	background-image:url(../images/faq_02.png);
	background-repeat:no-repeat;
	background-position:0 0%;
}
.faq2 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*column*/
.column1{
	padding:8px 0 8px 35px;
	background-image:url(../images/arrow_01.png);
	background-repeat:no-repeat;
	background-position:2% 50%;
	border-bottom:dotted 1px #006cb1;
}
.column1 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.column2{
	margin:10px 0 50px 0;
	padding:0 0 0 35px;
}
.column2 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/**/
.slick{
	height: 190px;
}
.slick2{
	height: 130px;
}
.slick-slider{
	/*height:190px;*/
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
	padding:10px;
	background-image:url(../images/back_02.png);
}
.slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus{
    outline: none;
}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after{
    display: table;
    content: '';
}
.slick-track:after{
    clear: both;
}
.slick-loading .slick-track{
    visibility: hidden;
}
.slick-slide{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{
    float: right;
}
.slick-slide img{
    display: block;
}
.slick-slide.slick-loading img{
    display: none;
}
.slick-slide.dragging img{
    pointer-events: none;
}
.slick-initialized .slick-slide{
    display: block;
}
.slick-loading .slick-slide{
    visibility: hidden;
}
.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden{
    display: none;
}
button[type=button].slick-prev{
	width:40px;
	height:42px;
	background-image:url(../images/arrow_04.png);
	background-repeat:no-repeat;
	border:none;
	background-color:#FFF;
	position:absolute;
	top:192px;
	left:0px;
	cursor:pointer;
}
button[type=button].slick-prev:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
button[type=button].slick-next{
	width:40px;
	height:42px;
	background-image:url(../images/arrow_05.png);
	background-repeat:no-repeat;
	border:none;
	background-color:#FFF;
	float:right;
	position:absolute;
	top:192px;
	right:0px;
	cursor:pointer;
}
button[type=button].slick-next:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.slick2 button[type=button].slick-prev{
	width:40px;
	height:42px;
	background-image:url(../images/arrow_04.png);
	background-repeat:no-repeat;
	border:none;
	background-color:#FFF;
	position:absolute;
	top:132px;
	left:0px;
	cursor:pointer;
}
.slick2 button[type=button].slick-next{
	width:40px;
	height:42px;
	background-image:url(../images/arrow_05.png);
	background-repeat:no-repeat;
	border:none;
	background-color:#FFF;
	float:right;
	position:absolute;
	top:132px;
	right:0px;
	cursor:pointer;
}
/*shindan*/
h2.shindan{
	width:630px;
	height:27px;
	background-color:#bfe4ff;
	margin:10px 0 0 0;
	padding:8px 0 0 10px;
	color:#006cb1;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan1{
	margin:0 0 10px 0;
}
.shindan1 p{
	text-align:right;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan1 table{
	width:100%;
	border-collapse:collapse;
    border:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan1 th{
	width:130px;
	padding:10px 10px 10px 10px;
	background-color:#f9f9f9;
	border:solid 1px #e0e0e0;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}
.shindan1 td{
	padding:10px 10px 10px 10px;
	border:solid 1px #e0e0e0;
	background-color:#FFFFFF;
	font-size:14px;
}
.shindan1 ul{
	margin: 0;
	padding: 0;
}
.shindan1 ul li{
	width: 33.3%;
	box-sizing: border-box;
	border-top: solid 1px #c5c5c5;
    border-left: solid 1px #c5c5c5;
	list-style: none;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.shindan1 ul li:nth-child(3){
	border-right: solid 1px #c5c5c5;
}
.shindan1 ul li:nth-child(6){
	border-right: solid 1px #c5c5c5;
}
.shindan1 ul li:nth-child(7){
	border-bottom: solid 1px #c5c5c5;
}
.shindan1 ul li:nth-child(8){
	border-bottom: solid 1px #c5c5c5;
}
.shindan1 ul li:nth-child(9){
	border-right: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
}
.color1{
	color:#F00;
}
.color4{
	color:#00a30f;
}
.check1{
	color:#F00;
	display:none;
}
.check2{
	color:#F00;
	display:none;
}
.check3{
	color:#F00;
	display:none;
}
.check4{
	color:#F00;
	display:none;
}
.shindan2{
	margin:20px 0 0 0;
	
}
.shindan2 p{
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
select[id=occupation_shindan]{
	width:100%;
	height:30px;
	border:0;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
input[type=text][id=income_shindan]{
	width:92%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=text][id=balance_shindan]{
	width:92%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=text][id=hope_shindan]{
	width:92%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=text][id=age_shindan]{
	width:92%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=submit][id=submit_shindan]{
	width:600px;
	height:50px;
	margin:0px 0 0px 20px;
	background-image:url(../images/shindan_01.png);
	cursor:pointer;
	border:none;
}
input[type=submit][id=submit_shindan]:hover{
	width:600px;
	height:50px;
	margin:0px 0 0px 20px;
	background-image:url(../images/shindan_01.png);
	cursor:pointer;
	border:none;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
input[type=text][id=hope_simulation]{
	width:92%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=text][id=year_simulation]{
	width:44%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=text][id=month_simulation]{
	width:44%;
	height:26px;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-appearance:none;
}
input[type=submit][id=submit_simulation]{
	width:600px;
	height:50px;
	margin:0px 0 0px 20px;
	background-image:url(../images/simulation_01.png);
	cursor:pointer;
	border:none;
}
input[type=submit][id=submit_simulation]:hover{
	width:600px;
	height:50px;
	margin:0px 0 0px 20px;
	background-image:url(../images/simulation_01.png);
	cursor:pointer;
	border:none;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	zoom:1;
}
.shindan3{
	margin:20px 0 0px 0;
	padding:10px;
	border:solid 3px #bfe4ff;
	overflow:hidden;
}
.shindan3 p{
	float:right;
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan3 ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.shindan3 ul li{
	margin:0 10px 0 0;
	float:left;
	list-style:none;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan4{
	margin:10px 0 0 0;
}
.shindan4 p{
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan5{
	margin:20px 0 0px 0;
	border:solid 2px #bfe4ff;
}
.shindan6{
	padding:5px;
	background-color:#bfe4ff;
}
.shindan6 p{
	color:#006cb1;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.shindan7{
	padding:10px 0 10px 0;
}
.shindan7 p{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.color8{
	color:#b80000;
	font-size:24px;
}
.shindan8{
	margin:5px 0 20px 0;
}
.shindan8 p{
	text-align:right;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*橋本追加分（サイドのカードローン情報）*/
.type12 ul{
	padding:0;
	margin:0;
	background-color: #fff;
}
.type12 ul li{
	list-style-type:none;
	background-image:url(../images/arrow_01.png);
	background-repeat:no-repeat;
	background-position: 0 10px;
	padding:5px 0 10px 20px;
	margin:0 0 0 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}
.type12 ul li a{
	color:#006cb1;
}
.type12 ul li a:hover{
	text-decoration:none;
}
#left h2{
	margin:0 0 10px 0;
}
.midashi{
	background-image:url(../images/arrow_06.png);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	background-position: 5px 5px;
	font-size:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.sentence{
	margin:0 5px 10px 5px;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/**/
.remarks{
	width: 930px;
	margin: 5px auto 5px auto;
	padding: 10px 10px 0 10px;
	background-color: #EFEFEF;
	overflow: hidden;
	clear: both;
}
.remarks p{
	color: #999;
	font-size: 11px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.remarks_text{
	margin: 0 0 10px 0;
}
/**/
#footer_bg{
	height:65px;
	margin:20px 0 0 0;
	border-top:solid 2px #00a5fa;
	clear:both;
}
#footer{
	width:950px;
	margin:25px auto 0 auto;
	overflow:hidden;
}
#footer p{
	margin:-2px 0 0 0;
	color:#898989;
	float:right;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#footer ul{
	margin:0 0 0 -40px;
}
#footer ul li{
	margin:0 10px 0 0;
	float:left;
	list-style:none;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#footer ul li a{
	color:#006cb1;
}
#footer ul li a:hover{
	text-decoration:none;
}
/*control*/
#kategori_bg{
	width:950px;
	height:auto;
	margin:20px auto 20px auto;
	padding:10px 0 10px 0px;
	background-color:#fcf9e8;
}
#kategori{
	width:930px;
	height:auto;
	background-color:#FFFFFF;
	margin:0 0 0 10px;
}
#kategori p{
	font-size:14px;
	padding:3px 0 0px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#kategori p a{
	color:#0076c8;
}
#kategori p a:hover{
	color:#0076c8;
	text-decoration:none;
}
#kategori p.on a{
	color:#FF0000;
}
#kategori ul{
	width:930px;
	height:auto;
	padding:0 0 3px 0;
	margin:0px auto 0px auto;
	overflow:hidden;
}
#kategori ul li{
	font-size:14px;
	float:left;
	list-style:none;
	padding:0 0px 0 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#kategori ul li a{
	color:#0076c8;
}
#kategori ul li a:hover{
	color:#0076c8;
	text-decoration:none;
}
#kategori ul li.on a{
	color:#FF0000;
}
#control1{
	width:950px;
	height:auto;
	margin:20px 0 20px 0;
	padding:10px 0 10px 0px;
	background-color:#fcf9e8;
}
#control1 table{
	width:930px;
	margin:0 0 0 10px;
	border-collapse:collapse;
    border:0px;
	background-color:#FFFFFF;
	border-top:solid 1px #d7c9af;
	border-left:solid 1px #d7c9af;
}
#control1 th{
	/*width:150px;*/
	height:33px;
	color:#FFFFFF;
	background-color:#958e68;
	border-right:solid 1px #d7c9af;
	border-bottom:solid 1px #d7c9af;
	vertical-align:middle;
	font-weight:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
#control1 td{
	height:38px;
	padding:0 0px 0 0px;
	border-right:solid 1px #d7c9af;
	border-bottom:solid 1px #d7c9af;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control1 table a{
	color:#005db3;
}
#control1 table a:hover{
	text-decoration:none;
}
#control1 input[type=text]{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control1 input[type=text][class=affiliate]{
	width:720px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control1 input[type=number]{
	width:250px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control1 textarea{
	width: calc(100% - 20px);
	font-size:13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.text{
	text-align:center;
	padding:0 0 0 0px;
}
.haba9{
	text-align:center;
	padding:0 0 0 0px;
}
.haba10{
	width:280px;
	text-align:left;
	padding:0 0 0 10px;
}
.haba11{
	width:80px;
	text-align:center;
	padding:0;
}
.haba12{
	width:85px;
	text-align:center;
	padding:0;
}
.haba13{
	width:190px;
	text-align:center;
	padding:0;
}
select{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
select[class=navi]{
	width:100%;
	margin:0px 0 5px 0px;
	border:0;
	border:solid 1px #e6e6e6;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control2{
	width:950px;
	height:40px;
	margin:20px 0 20px 0;
	padding:40px 0 20px 0;
	text-align:center;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control2 a{
	color:#005db3;
}
#control2 a:hover{
	text-decoration:none;
}
#control3{
	margin:0px 0 0px 0;
	padding:10px 0 0 0;
	overflow:hidden;
}
#control3 ul{
	margin:0px 0 0 0px;
	padding:0;
	overflow:hidden;
}
#control3 ul li{
	margin:0 10px 0 0;
	color:#0076c8;
	text-decoration:underline;
	cursor:pointer;
	float:left;
	list-style:none;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#control3 ul li:hover{
	text-decoration:none;
}
.control4{
	margin:2px 0 2px 5px;
}
.control5{
	width:180px;
	height:24px;
	margin:0px 0 0 0;
	padding:0px 0 3px 0px;
	background-color:#958e68;
	float:left;
}
.control5 p{
	text-align:center;
	color:#FFF;
}
.sinki{
	text-align:right;
	margin:10px 0 10px 0;
}
.sinki a img:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	zoom:1;
}
input[type=submit][id=control4]{
	width:151px;
	height:49px;
	background-image:url(../images/control_02.png);
}
input[type=submit][id=control4]:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	zoom:1;
}
#login_bg{
	width:310px;
	height:210px;
	margin:20px auto 190px auto;
	padding:10px 0 0 10px;
	background-color:#fbf6df;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
form[id=login1]{
	width:290px;
	height:190px;
	padding:10px 0 0 10px;
	background-color:#FFFFFF;	
}
input[type=text][name=loginaccount]{
	width:280px;
	height:30px;
	margin:0px 0 20px 0;
}
input[type=password][name=loginpass]{
	width:280px;
	height:30px;
	margin:0px 0 15px 0;
}
input[type=submit][id=login2]{
	width:280px;
	height:42px;
	margin:-10px 0 0 3px;
	background-image:url(../images/login.png);
	
}
input[type=submit][id=login2]:hover{
	cursor:pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	zoom:1;
}
.control6{
	width:100px;
	margin:0px 0 0 0;
	padding:1px 0px 1px 0px;
	background-color:#958E68;
	text-align:center;
	float:left;
}
.control6 p{
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
input[type=text][name=faq1_title]{
	width:660px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
input[type=text][name=faq2_title]{
	width:660px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
input[type=text][name=faq3_title]{
	width:660px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/**/
#pagego1{
	width:640px;
	margin:100px auto 0 auto;
	padding:40px 0 0px 0;
	text-align:center;
	background-color:#fbfbfb;
	overflow:hidden;
}
#pagego1 p{
    margin:20px 0 40px 0;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#pagego1 img{
	margin:0px 0 0 0;
}
#pagego1 p a{
	color:#009ed8;
}
#pagego1 p a:hover{
	text-decoration:none;
}
.moji7{
	font-size:18px;
	font-weight:bold;
}/**/
#matching{
	background-color:#e5faff;
	overflow:hidden;
}
#matching_board{
	width:550px;
	margin:0 auto;
	padding:35px 45px 35px 45px;
	/*background-image:url(../images/matching_board.png);
	background-repeat:no-repeat;
	background-position:center 0;*/
}
#matching_board_content{
	position:relative;
	background-image:url(../images/matching_question.png);
	background-repeat:no-repeat;
	background-position:center 0;
	overflow:hidden;
}
#matching_question{
	width:550px;
	height:275px;
	margin:0px auto 0 auto;
}
#matching_question img{
	display:none;
}
#matching_question img.current{
	display:block;
}
#matching_answer{
	width:550px;
	margin:0 auto 0px auto;
	bottom:0px;
	position:absolute;
}
#matching_answer ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
#matching_answer ul li{
	width:257px;
	text-align:center;
	list-style:none;
}
#matching_answer ul li img{
	display:block;
}
#matching_answer ul li a{
	display:block;
}
.yes{
	float:left;
	display:block;
}
.no{
	float:right;
}
#matching_complete{
	padding:185px 111.5px 21px 111.5px;
	text-align:center;
	background-image:url(../images/matching_complete.png);
	background-repeat:no-repeat;
	background-position:center 0;
	display:none;
}
#matching_complete a{
	display:block;
}
#matching_complete img{
	display:block;
}
#matching_result_ok{
	width:550px;
	margin:0 auto;
	padding: 0 0 27px 0;
	background-image:url(../images/matching_result_ok.png);
	background-repeat:no-repeat;
	background-position:center 0;
	display:none;
}
#matching_result_ng{
	width:550px;
	background-image:url(../images/matching_result_ng.png);
	background-repeat:no-repeat;
	background-position:center 0;
	display:none;
}
#matching_result_ok img#a{
	display:none;
}
#matching_result_ok img#a.current{
	display:block;
}
#matching_result_ok img#a_r{
	display:none;
}
#matching_result_ok img#a_r.current{
	display:block;
}
#matching_result_ok img#b{
	display:none;
}
#matching_result_ok img#b.current{
	display:block;
}
#matching_result_ok img#b_r{
	display:none;
}
#matching_result_ok img#b_r.current{
	display:block;
}
#matching_result_ok img#c{
	display:none;
}
#matching_result_ok img#c.current{
	display:block;
}
#matching_result_ok img#c_r{
	display:none;
}
#matching_result_ok img#c_r.current{
	display:block;
}
#matching_result_ok img#d{
	display:none;
}
#matching_result_ok img#d.current{
	display:block;
}
#matching_result_ok img#d_r{
	display:none;
}
#matching_result_ok img#d_r.current{
	display:block;
}
#matching_result_ng img#e{
	display:none;
}
#matching_result_ng img#e.current{
	display:block;
}
#matching_result_ok a{
	width:390px;
	margin:20px auto 0 auto;
	display:block;
}
#matching_result_ok a img{
	display:block;
}