@charset "utf-8";

#container_background {
	/*top:-24px;*/
	width: 1080px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	/*height:2752px;*/
	background-color: #FFF;
	/*background-color: orange;*/ /* test */
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
/*	margin-right: 0; */
	margin-bottom: 0;
/*	margin-left: 0; */
	border-width: 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position:relative;
	text-align:left;
	/*float:left;*/
}
container_background_mng_set {
	width: 1200px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	/*height:2752px;*/
	background-color: #FFF;
	/*background-color: orange;*/ /* test */
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
/*	margin-right: 0; */
	margin-bottom: 0;
/*	margin-left: 0; */
	border-width: 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position:relative;
	text-align:left;
}
.p_contents_page_subarea {
	width:980px;
	/*top:-10px;*/
	margin-left:19px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFF;
	/*background-color:blue;*/ /* test */
	text-align:left;
	position:relative;
	float:left;
}
.p_cms_background_title {
	width:954px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #8D7C63;
	background-color: #5A5145;
	border: solid 0px #635745;
	font-size:18px;
	font-weight:bold;
	color: #fff;
}
.p_button_right {
	width:955px;
	padding-right:0px;
	text-align:right;
	position:relative;
	/*background-color:orange;*/	/* test */
	float:left;
}
.p_proc_area_background {
	color: #514D46;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}
.p_proc_title_background {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}




#p_header_band_wide {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #333;
	border-bottom: solid 0px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	background-color:#333;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_header_band_wide_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #333;
	border-bottom: solid 2px #333;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_header_band_wide_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}
#p_header_band_narrow {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #364B74;
	border-bottom: solid 0px #364B74;
	border-left: solid 1px #364B74;
	border-right: solid 1px #364B74;
	background-color:#364B74;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_header_band_narrow_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #364B74;
	border-bottom: solid 2px #364B74;
	border-left: solid 2px #364B74;
	border-right: solid 2px #364B74;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_header_band_narrow_area_title {
	width:856px;
	height:25px;
	background-color:#364B74;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_header_wide {
	width:140px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #3CF;
	border-bottom: solid 0px #3CF;
	border-left: solid 1px #3CF;
	border-right: solid 1px #3CF;
	background-color:#3CF;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_header_wide_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #3CF;
	border-bottom: solid 2px #3CF;
	border-left: solid 2px #3CF;
	border-right: solid 2px #3CF;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_header_wide_area_title {
	width:856px;
	height:25px;
	background-color:#3CF;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_header_kadomaru {
	width:110px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	background-color:#635745;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_header_kadomaru_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #635745;
	border-bottom: solid 2px #635745;
	border-left: solid 2px #635745;
	border-right: solid 2px #635745;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_header_kadomaru_area_title {
	width:856px;
	height:25px;
	background-color:#635745;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_header_kadokaku {
	width:110px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #466F68;
	border-bottom: solid 0px #466F68;
	border-left: solid 1px #466F68;
	border-right: solid 1px #466F68;
	background-color:#466F68;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_header_kadokaku_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #466F68;
	border-bottom: solid 2px #466F68;
	border-left: solid 2px #466F68;
	border-right: solid 2px #466F68;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_header_kadokaku_area_title {
	width:856px;
	height:25px;
	background-color:#466F68;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_header_original {
	width:162px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #59382B;
	border-bottom: solid 0px #59382B;
	border-left: solid 1px #59382B;
	border-right: solid 1px #59382B;
	background-color:#59382B;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_header_original_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #59382B;
	border-bottom: solid 2px #59382B;
	border-left: solid 2px #59382B;
	border-right: solid 2px #59382B;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_header_original_area_title {
	width:856px;
	height:25px;
	background-color:#59382B;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

.p_header_img_sel_btn {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #333;
	background-color:#E4E4E4;
	color:#333;
	cursor:pointer;
}


.btn_black {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid black;
	background-color:black;
	cursor:pointer;
}
.btn_dark_gray {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #333;
	background-color:#333;
	cursor:pointer;
}
.btn_gray {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #666;
	background-color:#666;
	cursor:pointer;
}
.btn_light_gray {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #333;
	background-color:#E4E4E4;
	color:#333;
	cursor:pointer;
}
.btn_dark_navy {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #263246;
	background-color:#263246;
	color:#CCC;
	cursor:pointer;
}
.btn_navy {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #02BEE6;
	background-color:#02BEE6;
	color:#CCC;
	cursor:pointer;
}

.btn_light_navy {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #02BEE6;
	background-color:#02BEE6;
	color:#CCC;
	cursor:pointer;
}
.btn_blue {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #09F;
	background-color:#09F;
	color:#CCC;
	cursor:pointer;
}
.btn_light_blue {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#333;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #6FF;
	background-color:#6FF;
	cursor:pointer;
}

.btn_light_navy2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #CDE7F3;
	background-color:#CDE7F3;
	color:#333;
	cursor:pointer;
}

.btn_black_gold {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #977C55;
	background-color: black;
	color:#CCC;
	cursor:pointer;
}
.btn_dark_beige {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #352E2B;
	background-color:#352E2B;
	color:#CCC;
	cursor:pointer;
}
.btn_beige {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #7C7167;
	background-color:#7C7167;
	color:#CCC;
	cursor:pointer;
}
.btn_light_beige {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #D7D2CE;
	background-color:#D7D2CE;
	color:#333;
	cursor:pointer;
}
.btn_white {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #928A83;
	background-color:white;
	color:#333;
	cursor:pointer;
}
.btn_gold {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #CEC2A6;
	background-color:#A68F5B;
	color:#333;
	cursor:pointer;
}
.btn_gold2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #DAD08D;
	background-color:#DAD08D;
	color:#333;
	cursor:pointer;
}

.btn_dark_pink{
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #411B20;
	background-color:#411B20;
	color:#CCC;
	cursor:pointer;
}
.btn_pink{
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #FF9D9F;
	background-color:#FF9D9F;
	color:white;
	cursor:pointer;
}
.btn_light_pink {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #FFDFE0;
	background-color:#FFDFE0;
	color:#333;
	cursor:pointer;
}
.btn_light_pink2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #FFDFE0;
	background-color:#FFDFE0;
	color:#333;
	cursor:pointer;
}
.btn_colorset {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:2px solid #F30;
	background-color:white;
	color:#333;
	cursor:pointer;
}
#p_menu_btn {
	width:180px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #333;
	border-bottom: solid 0px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	background-color:#333;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_menu_btn_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #333;
	border-bottom: solid 2px #333;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_menu_btn_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_menu_btn_original {
	width:220px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #364B74;
	border-bottom: solid 0px #364B74;
	border-left: solid 1px #364B74;
	border-right: solid 1px #364B74;
	background-color:#364B74;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_menu_btn_original_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #364B74;
	border-bottom: solid 2px #364B74;
	border-left: solid 2px #364B74;
	border-right: solid 2px #364B74;
	background-color:#fff;
	color: #364B74;
	font-size:14px;
	float:left;
}
.p_menu_btn_original_area_title {
	width:856px;
	height:25px;
	background-color:#364B74;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}


.menu_btn_black {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_black_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:white;
	font-size:16px;
	float:left;
}
.menu_btn_black:hover {
	background:url(../img/button/menu_btn_free_black_2.png);
}

.menu_btn_light_gray {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_light_gray_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:#333;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.menu_btn_black:hover {
	background:url(../img/button/menu_btn_free_light_gray_2.png);
}

.menu_btn_navy {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_navy_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:white;
	font-size:16px;
	float:left;
}
.menu_btn_navy:hover {
	background:url(../img/button/menu_btn_free_navy_2.png);
}
.menu_btn_black_gold {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_black_gold_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:#CCC;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.menu_btn_black_gold:hover {
	background:url(../img/button/menu_btn_free_black_gold_2.png);
}

.menu_btn_beige {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_beige1_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:#333;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.menu_btn_beige:hover {
	background:url(../img/button/menu_btn_free_beige1_2.png);
}

.menu_btn_white {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_white_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:#333;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.menu_btn_white:hover {
	background:url(../img/button/menu_btn_free_white_2.png);
}

.menu_btn_gold {
	width:136px;
	height:52px;
	margin-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: solid 0px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	position:relative;
	background:url(../img/button/menu_btn_free_gold_1.png);
	background-size:auto 52px;
	list-style-type:none;
	color:#333;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.menu_btn_gold:hover {
	background:url(../img/button/menu_btn_free_gold_2.png);
}

#p_sidemenu_kadomaru {
	width:220px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #333;
	border-bottom: solid 0px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	background-color:#333;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_sidemenu_area_kadomaru {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #333;
	border-bottom: solid 2px #333;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_sidemenu_title_kadomaru {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}
#p_sidemenu_kadokaku {
	width:220px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #364B74;
	border-bottom: solid 0px #364B74;
	border-left: solid 1px #364B74;
	border-right: solid 1px #364B74;
	background-color:#364B74;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_sidemenu_area_kadokaku {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #364B74;
	border-bottom: solid 2px #364B74;
	border-left: solid 2px #364B74;
	border-right: solid 2px #364B74;
	background-color:#fff;
	color: #364B74;
	font-size:14px;
	float:left;
}
.p_sidemenu_title_kadokaku {
	width:856px;
	height:25px;
	background-color:#364B74;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}
#p_sidemenu_original {
	width:264px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #59382B;
	border-bottom: solid 0px #59382B;
	border-left: solid 1px #59382B;
	border-right: solid 1px #59382B;
	background-color:#59382B;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_sidemenu_area_original {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #59382B;
	border-bottom: solid 2px #59382B;
	border-left: solid 2px #59382B;
	border-right: solid 2px #59382B;
	background-color:#fff;
	color: #59382B;
	font-size:14px;
	float:left;
}
.p_sidemenu_title_original {
	width:856px;
	height:25px;
	background-color:#59382B;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}
.side_menu_btn_light_gray {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#EBEBEB;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_light_gray:hover {
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #999;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_light_navy {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#DFE4F0;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_light_navy:hover {
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #999;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_light_beige {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #A69488;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#F1EEED;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_light_beige:hover {
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #A69488;
	border:1px solid #A69488;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_light_pink {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FEE;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_light_pink:hover {
	/* 角丸 */
	border-radius: 10px;        		/* CSS3 */  
    -webkit-border-radius: 10px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   		/* Firefox用 */  
	border:1px solid #999;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_kadokaku_light_gray {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#EBEBEB;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_kadokaku_light_gray:hover {
	border:1px solid #999;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_kadokaku_light_navy {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#DFE4F0;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_kadokaku_light_navy:hover {
	border:1px solid #999;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_kadokaku_light_beige {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	border:1px solid #A69488;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#F1EEED;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_kadokaku_light_beige:hover {
	border:1px solid #A69488;
	border:1px solid #A69488;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_kadokaku_light_pink {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FEE;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_kadokaku_light_pink:hover {
	border:1px solid #999;
	background:url("../icons_dir/sidemenu_right.png");
	background-position:6px 14px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}

.side_menu_btn_kadokaku_kazari {
	display:block;
	width:222px;
	height:47px;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:0px;
	height: 47px;
	line-height: 40px;
	text-indent:30px;
	background:url(../img/button/side_menu_btn_1.jpg);
	background-size:222px 47px;
	background-repeat: no-repeat;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	position:relative;
	float:left;
}
.side_menu_btn_kadokaku_kazari:hover {
	background:url(../img/button/side_menu_btn_2.jpg);
	background-size:222px 47px;
	background-repeat: no-repeat;
	list-style-type:none;
	text-decoration:none;
	text-align:left;
	float:left;
}
.p_btn_line_area {
	margin-left:15px;
	margin-bottom:5px;
	padding:10px;
	background-color:#666;
	float:left;
}
.p_radio_btn {
	margin-top:18px;
	margin-right:5px;
	float:left;
}
.p_radio_btn2 {
	margin-left:30px;
	margin-top:6px;
	margin-right:5px;
	float:left;
}
.p_btn_line {
	height:52px;
	float:left;
}

.p_btn_line1 {
	height:52px;
	border-right: solid 1px #6A6055;
	float:left;
}
.p_btn_line2 {
	height:52px;
	border-right: solid 1px #666;
	float:left;
}
.p_btn_line3 {
	height:52px;
	border-right: solid 1px #999;
	float:left;
}
.p_btn_line4 {
	height:52px;
	border-right: solid 1px #CCC;
	float:left;
}

.p_btn_name1 {
	width:250px;
	margin-left:15px;
	font-size:14px;
	text-align:left;
	float:left;
}
.p_btn_name2 {
	width:300px;
	font-size:14px;
	text-align:left;
	float:left;
}
.p_btn_dsp1 {
	width:250px;
	margin-left:15px;
	text-align:left;
	float:left;
}
.p_btn_dsp2 {
	width:300px;
	text-align:left;
	float:left;
}

#p_side_back {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #333;
	border-bottom: solid 0px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	background-color:#333;
	color:#FFF;
	font-size:14px;
	text-align:center;
	float:left;
}
.p_side_back_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #333;
	border-bottom: solid 2px #333;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_side_back_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}



#p_footer_band_wide {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #333;
	border-bottom: solid 0px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	background-color:#333;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_footer_band_wide_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #333;
	border-bottom: solid 2px #333;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_footer_band_wide_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}
#p_footer_band_narrow {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #364B74;
	border-bottom: solid 0px #364B74;
	border-left: solid 1px #364B74;
	border-right: solid 1px #364B74;
	background-color:#364B74;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_footer_band_narrow_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #364B74;
	border-bottom: solid 2px #364B74;
	border-left: solid 2px #364B74;
	border-right: solid 2px #364B74;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_footer_band_narrow_area_title {
	width:856px;
	height:25px;
	background-color:#364B74;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}


#p_footer_kadomaru {
	width:110px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	background-color:#635745;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_footer_kadomaru_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #635745;
	border-bottom: solid 2px #635745;
	border-left: solid 2px #635745;
	border-right: solid 2px #635745;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_footer_kadomaru_area_title {
	width:856px;
	height:25px;
	background-color:#635745;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_footer_kadokaku {
	width:110px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #466F68;
	border-bottom: solid 0px #466F68;
	border-left: solid 1px #466F68;
	border-right: solid 1px #466F68;
	background-color:#466F68;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_footer_kadokaku_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #466F68;
	border-bottom: solid 2px #466F68;
	border-left: solid 2px #466F68;
	border-right: solid 2px #466F68;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_footer_kadokaku_area_title {
	width:856px;
	height:25px;
	background-color:#466F68;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_footer_original {
	width:180px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #59382B;
	border-bottom: solid 0px #59382B;
	border-left: solid 1px #59382B;
	border-right: solid 1px #59382B;
	background-color:#59382B;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_footer_original_area {
	width:860px;
	padding-bottom:15px;
	border-top: solid 5px #59382B;
	border-bottom: solid 2px #59382B;
	border-left: solid 2px #59382B;
	border-right: solid 2px #59382B;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_footer_original_area_title {
	width:856px;
	height:25px;
	background-color:#59382B;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

.p_footer_img_sel_btn {
	margin-left:50px;
	margin-top:5px;
	width:180px;
	height:30px;
	cursor:pointer;
	float:left;
}


