@charset "Shift_JIS";

*html, input, textarea {
	font-size:10pt;
	font-family:arial,sans-serif;
	text-align:center;
}

html {
	color: #444;
	font-size: 13px;
}

body{
	text-align:center;
}

img{
	border:0;
}

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

.common_body_w{
	margin: 0 auto ;
	width:920px;
	text-align:left;

}

.common_header_01_wh{
	width:920px;
	height:92px;
}

.common_header_02_wh{
	width:920px;
	height:53px;
}

.common_header_03_wh{
	width:920px;
	text-align:center;
}

.common_header_04_wh{
	width:562px;
	height:80px;
}

.common_header_05_wh{
	width:358px;
	height:80px;
	text-align:right;
}

.common_form_01_wh{
	width:358px;
	height:39px;
	background:-webkit-gradient(linear, left top, left bottom, from(#d7160d), to(#540000));
	border-radius:5px;
	background-color:#d7160d;
}

.common_form_02{
	padding:6px 0px 0px 0px;
	text-align:center;
}

.common_form_03{
	color:#e2d4b7;
	vertical-align:center;
	font-weight:bold;
	font-size:medium;
	text-shadow: 1px 1px 0 black, -1px -1px 0 rgba(0, 0, 0, .08);
}

.common_form_04_h{
	background-color: transparent;
	border:0;
	height:23px;
	color:#ffffff;
	border: 1px solid #8a6419;
}

.common_form_05_wh{
	width:33px;
	height:29px;
	background-image:url(../img/search3.png);
	background-repeat:no-repeat;
	border-radius:6px;
	border:#450400 3px solid;
	vertical-align:top;
}

.common_form_06{
	padding-top:5px;
	font-weight:bold;
	text-align:center;
	font-size:x-small;
}

.common_sidebar_01_w{
	width:282px;
	vertical-align:top;
	padding:0px 10px 50px 10px;
}

.common_sidebar_02{
	color: white;
	background-color:#CC0001;
	font-weight:bold;
	text-align:center;
	padding-top:22px;
	padding-bottom:22px;
}

.common_sidebar_03{
	border:#000000 solid 1px;
}

.common_sidebar_04{
	text-align:center;
	margin: 10px 10px;
}

.common_sidebar_05{
	list-style-type:none;
	color:#cc0001;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
	font-size:10pt;
	line-height:17px;
}

.common_sidebar_05 a:visited,.common_sidebar_09 a:visited{
	/*color: #cc0000;*/
	/*FςȂדFɕύX*/
	color: #333333
}

.common_sidebar_05 a:link,.common_sidebar_09 a:link{
	color: #333333;
}

.common_sidebar_06{
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
}

.common_sidebar_07{
	font-weight:bold;
	color:#cc0000;
	font-size:8pt;
	font-weight:bold;
}

.common_sidebar_08{
	font-size:8pt;
}

.common_sidebar_09{
	list-style-type:none;
	color:#cc0001;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
	font-size:10pt;
	line-height:17px;
}

.common_sidebar_10{
	list-style-type:none;
	text-align:center;
	padding-bottom:10px;
}

.common_sidebar_11{
	padding-top:5px;
}

.common_main_w{
	width:638px;
	vertical-align:top;
}

.common_main_02_wh{
	width:617px;
	height:19px;
	background-color:#cc0000;
	color:white;
	padding-left:5px;
	padding-top:5px;
}

.common_main_04{
	color:white;
}

.common_main_05_w{
	font-size:1.5em;
	border:#444444 solid 1px;
	padding:10px 0px 10px 10px;
	width:609px;
	font-weight:bold;
	-moz-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	-o-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	-ms-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	margin-bottom:20px;
	margin-top:10px;
}

.common_main_06{
	vertical-align:top;
}

.common_main_07_w{
	width:230px;
}

.common_main_08_w{
	font-weight:bold;
	font-size:small;
	color:black;
	padding-top:4px;
	width:45%
}

.common_main_09_w{
	font-weight:bold;
	font-size:small;
	color:black;
	padding-top:4px;
	width:55%
}

.common_main_10,
.common_main_11,
.common_main_14,
.common_main_15{
	font-weight:bold;
	font-size:small;
	color:black;
	padding-top:10px;
}

.common_main_12,
.common_main_13{
	font-weight:bold;
	font-size:large;
	color:red;
	padding-top:10px;
}

.common_main_16{
	font-size:small;
	font-weight:bold;
	-webkit-margin-after:0;
	padding-top:10px;
}

.common_main_17{
	font-size:small;
	font-weight:lighter;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
}

.common_main_18{
	font-size:large;
	font-weight:bold;
	-webkit-margin-before:0.5em;
	-webkit-margin-after:0;
}

.common_main_19_h{
	height:5px;
}

.common_main_20{
	text-align:center;
}

.common_main_21_w{
	border-radius:8px;
	-webkit-border-radius:8px;
	-webkit-box-shadow:3px 3px 5px 1px #000;
	box-shadow:3px 3px 5px 1px #000;
	width:200px;
	margin-left:10px;
}

.common_main_22_wh{
	border-radius:8px;
	-webkit-border-radius:8px;
	background-image:url(../img/button_off.png);
	display:block;
	width:200px;
	height:30px;
	padding-top:17px;
	_padding-top:8.5px;
	color: #E2D4B7;
	font-weight:bold;
	font-size:medium;
	text-shadow:1px 1px 0 black, -1px -1px 0 rgba(0, 0, 0, .08);
	text-decoration:none;
}

.common_main_23_h{
	height:5px;
}

.common_main_24{
	text-align:center;
}

.common_main_25_w{
	border-radius:8px;
	-webkit-border-radius:8px;
	-webkit-box-shadow: 3px 3px 5px 1px #000;
	box-shadow:3px 3px 5px 1px #000;
	width:200px;
	margin-left:10px;
}

.common_main_26_wh{
	border-radius:8px;
	-webkit-border-radius:8px;
	background-image:url(../img/button_off.png);
	display:block;
	width:200px;
	height:30px;
	padding-top:17px;
	_padding-top:8.5px;
	color:#E2D4B7;
	font-weight:bold;
	font-size:medium;
	text-shadow:1px 1px 0 black, -1px -1px 0 rgba(0, 0, 0, .08);
	text-decoration:none;
}

.common_main_27_wh{
	width:120px;
	height:120px;
}

.common_main_28{
	padding:2px;
	text-align:center;
	font-weight:bold;
	width:140px;
}

.common_main_29{
	font-size:small;
}

.common_main_30{
	padding:2px;
	width:450px;
}

.common_main_31{
	font-size:small;
	font-weight:lighter;
}

.common_main_32{
	border-bottom:dotted #666 1px;
}

.common_details_01_w{
	width:646px;
}

.common_details_02{
	color:white;
}

.common_details_03_w{
	width:600px;
}

.common_details_04_w{
	width:130px;
	padding:3px 16px 16px 3px;
	/*2015/08/23 update*/
	background:url(../img/drop-shadow_03_enable_false.png) no-repeat;
	/*2015/08/23 insert*/
	box-shadow:5px 5px 10px;
	/*2015/08/23 insert*/
	border:1px solid #000;
}

.common_details_05_w{
	width:100%;
	padding:5px;
}

.common_details_06_h{
	text-align:center;
	height:56px;
	vertical-align:top;
}

.common_details_07_w{
	width:130px;
	margin-bottom:5px;
}

.common_details_08:link{
	color:#333333;
}

.common_details_08:visited{
	color:#CC0000;
}

.common_details_09{
	text-align:center;
}

.common_details_10_w{
	padding:5px;
	text-align:center;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	width:50%;
}


.common_details_11_w{
	padding:5px;
	text-align:center;
	border-top:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	width:50%;
}

.common_details_12{
	padding:5px;
	text-align:center;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
}

.common_details_13{
	padding:5px;
	text-align:center;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	color:red;
}

.common_details_14_e{
	width:130px;
	padding:3px 16px 16px 3px;
}

.common_Extraction_01_w{
	width:626px;
}

.common_Extraction_02{
	padding:5px;
}

.common_Extraction_03:link{
	color:#333333;
}

.common_Extraction_03:visited{
	color:#CC0000;
}

.common_Chooses-page_01_w{
	width:208px;
}

.common_Chooses-page_02_w{
	width:414px;
}

.common_Chooses-page_03{
	background-color:#e2e2e2;
	padding:5px;
	margin:5px;
}

.common_Chooses-page_04{
	padding:9px 7px;
	border:#7e7f81 solid 1px;
	background-color:#81837e;
	color:#fff6e9;
}

.common_Chooses-page_05{
	display:block;
	padding:9px 7px;
	border:#7e7f81 solid 1px;
	background-color:#f7f7f7;
	color:#535b6e;
	text-decoration:none;
}

.common_Chooses-page_06{
	color:#605e63;
}


.common_footer_01_wh{
	width:920px;
	background-image: url(../img/thumb02.png);
	border-top: 3px solid #CC0001;
	line-height:1.4em;
	padding-top:20px;
	padding-bottom:10px;
}

.common_footer_01_wh a{
	color:#B8A07E;
}

.common_footer_02_wh{
	text-align:left;
	width:100px;
	padding-left:10px;
	font-size:10pt;
}

.common_footer_03_wh{
	text-align:left;
	width:800px;
	color:#B8A07E;
	font-size:10pt;
}

.common_footer_04{
	text-align:right;
	line-height: 20px;
	padding-top: 30px;
	color:#B8A07E;
	font-size:10pt;
}

.common_input_01{
	padding-top:10px;
	padding-bottom:10px;
}

.common_input_02_w{
	width:617px;
}

.common_input_03_w{
	width:550px;
	line-height:17px;
}

.common_input_04{
	text-align:left;
}

.common_input_05{
	text-align:right;
	vertical-align:top;
}

.common_input_06{
	text-align:left;
}

.common_input_06_02{
	text-align:center;
}

.common_input_06_03{
	text-decoration:underline;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}

.common_input_07{
	font-family:"lr SVbN";
	color:red;
	font-size:xx-small;
	font-weight:bold;
}

.common_input_08{
	font-family:"lr SVbN";
	font-size:small;
}

.common_shadow{
	-moz-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	-o-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
	-ms-box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.4);
}

.common_input_09_w{
	width:80px;
}

.common_input_10_w{
	width:230px;
}

.common_input_11_w{
	width:55px;
}

.common_input_12_w{
	width:345px;
}

.common_input_13{
	color:#999999;
}

.common_input_14_w{
	width:230px;
	display:inline;
}

.common_input_15_w{
	width:230px;
	display:inline;
}

.common_input_16_w{
	width:230px;
}

.common_input_17_w{
	width:30px;
	display:inline;
}

.common_input_18_w{
	width:30px;
	display:inline;
}

.common_input_19_w{
	width:55px;
	height:18px;
	display:inline;
}

.common_input_20_w{
	width:60px;"
}

.common_input_21_w{
	width:100px;
}

.common_input_22_w{
	width:330px;
	display:inline;
}

.common_input_23_w{
	width:330px;
	display:inline;
}

.common_input_24_w{
	width:80px;
	display:inline;
}

.common_input_25_w{
	width:80px;
	display:inline;
}

.common_input_26_w{
	width:350px;
	display:inline;
}

.common_input_27_w{
	width:350px;
}

.common_input_27A1_w,
.common_input_27A2_w,
.common_input_27A3_w,
.common_input_27A4_w
{
	width:13px;
}

.common_input_28_w{
	width:13px;
}

.common_input_29_w{
	width:300px;
	display:inline;
}

.common_input_30_w{
	width:300px;
	display:inline;
}

.common_input_31_w{
	width:617px;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;"
}

.common_input_32{
	color:#FFFFFF;
}

.common_profile_01_w{
	width:646px;
}

.common_profile_02_wh{
	width:617px;
	height:19px;
	background-color:#cc0000;
	color:white;
	padding-left:5px;
	padding-top:5px;
}

.common_profile_03{
	color:white;
}

.common_profile_04{
	padding-top:10px;
	padding-bottom:10px;
}

.common_profile_05{
	padding-top:20px;
	padding-left:40px;
}

.common_profile_06{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	padding:15px;
	text-align:center;
}

.common_profile_07_w{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	padding:15px;
	width:400px;
}

.common_profile_08{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-bottom:#000000 1px solid;
	padding:15px;
	text-align:center;
}

.common_profile_09_W{
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-bottom:#000000 1px solid;
	border-right:#000000 1px solid;
	padding:15px;
	width:400px;"
}

.common_profile_10{
	text-decoration:none;
	color:#000000;
}

.common_top_month_banner_01{
	text-decoration: none;
}

.common_top_month_banner_02{
	background-color:#fff0f5;
	border: 1px solid #b2b2b2;
	font-family:"HGSnpp߯ߑ";
	text-align: center;
	vertical-align: middle;
	width:147px;
	word-break:break-all;

}

.common_top_month_banner_03{
	padding-top: 15px;
}

.common_top_month_banner_04{
	font-size:13px;
	color:#000000;
	text-shadow: 0 0 2px rgba(0,0,0,0.2);
	padding: 8px 10px 2px 10px;
}

.common_top_month_banner_05{
	padding-bottom: 10px;
	color: #EF75BC;
	font: bold 30px 'HGSnpp߯ߑ';
	text-shadow:1px 1px #fff,1px -1px #fff,-1px  1px #fff,-1px -1px #fff,2px  2px 1px #CC0000,2px -2px 1px #CC0000,-2px  2px 1px #CC0000,-2px -2px 1px #CC0000;
}

.common_top_month_banner_06{
	text-decoration: none;
}

.common_top_month_banner_07{
	background-color:#fff0f5;
	border: 1px solid #b2b2b2;
	font-family:"HGSnpp߯ߑ";
	text-align: center;
	vertical-align: middle;
	width:147px;
	word-break:break-all;

}

.common_top_month_banner_08{
	padding-top: 15px;
}

.common_top_month_banner_09{
	font-size:13px;
	color:#000000;
	text-shadow: 0 0 2px rgba(0,0,0,0.2);
	padding: 8px 10px 2px 10px;
}

.common_top_month_banner_10{
	padding-bottom: 10px;
	color: #EF75BC;
	font: bold 30px 'HGSnpp߯ߑ';
	text-shadow:1px 1px #fff,1px -1px #fff,-1px  1px #fff,-1px -1px #fff,2px  2px 1px #CC0000,2px -2px 1px #CC0000,-2px  2px 1px #CC0000,-2px -2px 1px #CC0000;
}

.common_top_month_banner_11{
	text-decoration: none;
}

.common_top_month_banner_12{
	background-color:#fff0f5;
	border: 1px solid #b2b2b2;
	font-family:"HGSnpp߯ߑ";
	text-align: center;
	vertical-align: middle;
	width:147px;
	word-break:break-all;

}

.common_top_month_banner_13{
	padding-top: 15px;
}

.common_top_month_banner_14{
	font-size:13px;
	color:#000000;
	text-shadow: 0 0 2px rgba(0,0,0,0.2);
	padding: 8px 10px 2px 10px;
}

.common_top_month_banner_15{
	padding-bottom: 10px;
	color: #EF75BC;
	font: bold 30px 'HGSnpp߯ߑ';
	text-shadow:1px 1px #fff,1px -1px #fff,-1px  1px #fff,-1px -1px #fff,2px  2px 1px #CC0000,2px -2px 1px #CC0000,-2px  2px 1px #CC0000,-2px -2px 1px #CC0000;
}

.common_top_month_banner_16{
	text-decoration: none;
}

.common_top_month_banner_17{
	background-color:#fff0f5;
	border: 1px solid #b2b2b2;
	font-family:"HGSnpp߯ߑ";
	text-align: center;
	vertical-align: middle;
	width:147px;
	word-break:break-all;

}

.common_top_month_banner_18{
	padding-top: 15px;
}

.common_top_month_banner_19{
	font-size:13px;
	color:#000000;
	text-shadow: 0 0 2px rgba(0,0,0,0.2);
	padding: 8px 10px 2px 10px;
}

.common_top_month_banner_20{
	padding-bottom: 10px;
	color: #EF75BC;
	font: bold 30px 'HGSnpp߯ߑ';
	text-shadow:1px 1px #fff,1px -1px #fff,-1px  1px #fff,-1px -1px #fff,2px  2px 1px #CC0000,2px -2px 1px #CC0000,-2px  2px 1px #CC0000,-2px -2px 1px #CC0000;
}
