@charset "utf-8";
body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	/*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/	/* test */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000;
	/*color:green;*/	/* test */
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

/* スクロールバーを常に表示させる（ページの長さでスクロールバーの表示有無が発生しページの表示がずれるのを防止するため） */
html {
    margin-bottom:1px;
    height:100%;
    }

/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;	 /* 上マージンを削除すると、マージンを含む div からマージンがはみ出す場合があるという問題を回避できます。残った下マージンにより、後続のエレメントからは離されます。 */
	padding-right: 0px;
	padding-left: 0px; /* div 自体ではなく div 内でエレメントの両側に余白を追加すると、ボックスモデル計算が不要になります。代わりに、両側に余白を指定した div をネストして使用することもできます。 */
	max-width: 750px;
	text-align: left;
	font-size: 14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	color: #2A1F00;
}
a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	border: none;
}

/* ~~ サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。~~ */
a:link {
	color: #554D42;
	text-decoration: underline; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
}
/*	ブラウザでエラーとなるため、コメントアウト*/
a:visited {
	color: #6E6C64;
	/*text-decoration: underline;*/
}
.clear_both {
	clear:both;
}
#container {
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}
#container_wide {
	width: 1080px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	background-color: #FFF;
	/*background-color: orange;*/ /* test */
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 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_edit_title {
	width:964px;
	padding-top:4px;
	background-color:#385F9E;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	color: #635745;
	color: #FFF;
	font-size: 20px;
	/*font-weight: bold;*/
	text-align: center;
}
#mainarea {
	top:0px;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 48px;
	padding-left: 0px;
	position:relative;
	font-size:14px;
	text-align:left;
	float:none;
}
#contents_mainarea {
	width:960px;
	/*width:1040px;*/	/* test */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	/*background-color:blue;*/		/* test */
	float:left;
}
#font_large{
	cursor:pointer;
	float:left;
}
#font_small{
	cursor:pointer;
	float:left;
}
#timer_font_large{
	cursor:pointer;
	float:left;
}
#timer_font_small{
	cursor:pointer;
	float:left;
}

#space_large{
	cursor:pointer;
	float:left;
}
#space_small{
	cursor:pointer;
	float:left;
}


#color_area {
	float:left;
}
.property_item {
	float:left;
}
#font_bold {
	cursor:pointer;
	float:left;
}
#font_underline {
	cursor:pointer;
	float:left;
}
#font_line_through {
	cursor:pointer;
	float:left;
}
#font_syurui {
	cursor:pointer;
	float:left;
}
.input_box{
	float:left;
}


#border_width_plus{
	cursor:pointer;
	float:left;
}
#border_width_minus{
	cursor:pointer;
	float:left;
}
#padding_left_plus{
	cursor:pointer;
	float:left;
}
#padding_left_minus{
	cursor:pointer;
	float:left;
}
#font_size_plus{
	cursor:pointer;
	float:left;
}
#font_size_minus{
	cursor:pointer;
	float:left;
}
#padding_top_plus{
	cursor:pointer;
	float:left;
}
#padding_top_minus{
	cursor:pointer;
	float:left;
}
#padding_right_plus{
	cursor:pointer;
	float:left;
}
#padding_right_minus{
	cursor:pointer;
	float:left;
}
#padding_bottom_plus{
	cursor:pointer;
	float:left;
}
#padding_bottom_minus{
	cursor:pointer;
	float:left;
}

.section_area {
	position:relative;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;	
	text-align:left;
	line-height:normal;
	float:left;
}
.text_area {
	/*background-color:blue;*/	/* test */
	float:left;
}
.cta_area {
	position:absolute;
}
.cta_btn_name_area {
	position:absolute;
	float:left;
}
.cta_btn_position_operate {
	width:200px;
	padding-left:20px;
	font-size:14px;
	text-align:left;
	float:left;
}
.cta_btn_name_input_area {
	width:200px;
	padding-left:20px;
	font-size:14px;
	text-align:left;
	float:left;
}

.cta_btn_name_position_operate {
	width:240px;
	padding-left:20px;
	font-size:14px;
	text-align:left;
	float:left;
}

.left_right {
	padding-left:20px;
	float:left;
}
.up_down {
	padding-left:40px;
	width:16px;
	float:left;
}
.left_right_section {
	padding-left:20px;
	float:left;
}
.up_down_section {
	padding-left:20px;
	width:16px;
	float:left;
}

#up {
	cursor:pointer;
}
#down {
	cursor:pointer;
}
#left {
	cursor:pointer;
	float:left;
}
.float_left_only {
	height:20px;
	margin-left:4px;
	margin-bottom:4px;
	margin-right:4px;
	padding-top:4px;
	padding-bottom:0px;
	/*background-color:green;*/ /* test */
	font-size:12px;
	float:left;
}
.wysiwygbtn {
	font-size:12px;
	cursor:pointer;
}
.wysiwygbtn:focus, .wysiwygbtn:hover{
	color:#09C;
	border-color:#6FC;
}
.wysiwygbtn_bold {
	background-image:url(../images/bold.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.wysiwygbtn_bold:focus, .wysiwygbtn_bold:hover{
	background-image:url(../images/bold_on.gif);
}
.wysiwygbtn_underline {
	background-image:url(../images/underline.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.wysiwygbtn_underline:focus, .wysiwygbtn_underline:hover{
	background-image:url(../images/underline_on.gif);
}
#right {
	cursor:pointer;
	float:left;
}
#up2 {
	cursor:pointer;
}
#down2 {
	cursor:pointer;
}
#left2 {
	cursor:pointer;
}
#right2 {
	cursor:pointer;
}

.edit_text_area {
	/*background-color:green;*/	/* test */
	vertical-align:bottom;
	text-align:center;
	/*float:left;*/
}

.edit_text {
	border:dashed 1px #C30;
	/*background-color:orange;*/	/* test */
	text-align:left;
	/*float:left;*/
}
.midasi {
	font-size:14px;
	color:#069;
	text-align:left;
}
.cta_input_area {
	position:absolute;
	top:100px;
	left:30px;
}
.cta_input_form_area {
	position:relative;
	width:650px;
	background-color:orange;	/* test */
	float:left;
}
.cta_input_form_area_in {
	position:absolute;
	bottom:80px;
	left:-200px;
	width:910px;
}
.td_title {
	width:640px;	/* 153px */
	min-height:24px;
	padding-top:2px;
	padding-left:8px;
	padding-right:4px;
	margin-bottom:4px;
	border-top: solid 1px #06C;
	border-bottom: solid 1px #06C;
	border-left: solid 1px #06C;
	border-right: solid 0px #06C;
	background-color:#06C;
	/*font-family:游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}

.td_left {
	width:186px;	/* 153px */
	min-height:24px;
	padding-top:2px;
	padding-left:8px;
	padding-right:4px;
	margin-bottom:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 1px #6CF;
	border-right: solid 0px #6CF;
	background-color:#E0EBF5;
	/*font-family:游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	color:#333;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
.td_hissu {
	width:42px;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 0px #6CF;
	border-right: solid 1px #6CF;
	background-color:#E0EBF5;
	/*background-color:red;*/	/* test */
	vertical-align:top;
	text-align:right;
}
.td_middle {
	width:181px;	/* 190px */
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 0px #6CF;
	border-right: solid 1px #6CF;
	background-color:#FFDBDB;
	text-align:left;
}
.td_right {
	width:231px;	/* 297px */
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 0px #6CF;
	border-right: solid 1px #6CF;
	background-color:#FFF;
	/*font-family:游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	color:#069;
	font-size:12px;
	font-weight:normal;
	word-wrap: break-word;
	text-align:left;
}

.td_left_bottom {
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 1px #6CF;
	border-right: solid 0px #6CF;
	background-color:#E0EBF5;
}
.td_hissu_bottom {
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 0px #6CF;
	border-right: solid 1px #6CF;
	background-color:#E0EBF5;
}
.td_middle_bottom {
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 0px #6CF;
	border-right: solid 1px #6CF;
	background-color:#FFDBDB;
}
.td_right_bottom {
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	border-top: solid 1px #6CF;
	border-bottom: solid 1px #6CF;
	border-left: solid 0px #6CF;
	border-right: solid 1px #6CF;
	background-color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	color:#069;
	font-size:14px;
	font-weight:normal;
}

div a:link {
	text-decoration:none;
}
#edit_area {
	border:solid 1px #999;
}

/*************************************************/
.p_contents_subarea {
	width:960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	/*background-color:orange;*/ /* test */
	text-align:left;
	position:relative;
	float:left;
}
.p_current_img {
	width:964px;
	/*height:324px;*/
	padding:2px;
	background-color:#C5BEBA;
	/*overflow:hidden;*/
	text-align:center;
	float:left;
}

.p_section_edit_title {
	width:100%;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	background-color:#09F;
	color:white;
	font-size:18px;
	font-weight:bold;
	float:left;
}
.p_button_right {
	width:100%;
	text-align:right;
	position:relative;
	float:left;
}
.p_edit_guide {
	color: #933;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}
.p_edit_guide2 {
	color: #F33;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.p_edit_guide3 {
	color: #F33;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.p_select {
	width:290px;
	height:40px;
	padding-top:2px;
	padding-left:10px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	font-size:16px;
	text-align:left;
	float:left;
}
.p_select_img {
	width:300px;
	/*height:300px;*/
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	text-align:center;
	overflow:hidden;
	float:left;
}
.p_radio  {
	width:300px;
	height:20px;
	margin-right:5px;
	margin-bottom:10px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFC;
	text-align:center;
	float:left;
}
.p_select_s_top {
	width:440px;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	font-size:16px;
	text-align:left;
	vertical-align:top;

}

.p_select_s {
	width:440px;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	font-size:16px;
	text-align:left;
	vertical-align:top;

}
.p_col_space {
	width:20px;
	border-top: solid 0px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	/*background-color:orange;*/	/* test */
}
.p_col_space0 {
	width:20px;
}

.p_col_space2 {
	width:20px;
	/*background-color:yellow;*/	/* test */
}
.p_row_space {
	height:30px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 0px white;
	border-right: solid 0px white;
}
.p_row_space0 {
	height:30px;
}

.p_select_s_img {
	width:450px;
	/*height:340px;*/
	/*margin-right:20px;*/
	padding-top:5px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	/*background-color:green;*/	/* test */
	text-align:center;
	vertical-align:top;
	/*overflow:hidden;*/
}
.p_radio_s  {
	width:450px;
	height:20px;
	/*margin-right:20px;*/
	margin-bottom:20px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFC;
	text-align:center;
}
.p_row_space2 {
	height:6px;
}
.p_submit_button {
	padding-left:20px;
	padding-right:20px;
	font-size:18px;
	cursor:pointer;
}
.p_button_submit {
	margin-top:10px;
	margin-left:400px;
	height:20px;
	text-align:left;
}
.p_button_submit2 {
	margin-top:10px;
	margin-left:200px;
	/*width:30px;*/
	height:20px;
	background-color:red;
	/*font-size:20px;*/
	text-align:center;
	float:left;
}
.p_button_submit3 {
	margin-top:10px;
	margin-left:100px;
	/*width:30px;*/
	height:20px;
	/*background-color:red;*/
	/*font-size:20px;*/
	text-align:center;
	float:left;
}
.p_button_submit4 {
	margin-top:10px;
	margin-left:50px;
	/*width:30px;*/
	height:20px;
	/*background-color:red;*/
	/*font-size:20px;*/
	text-align:center;
	float:left;
}
.p_button_submit5 {
	margin-top:10px;
	margin-left:20px;
	height:20px;
	/*background-color:red;*/
	/*font-size:16px;*/
	text-align:center;
	float:left;
}

.p_button_save {
	margin-top:10px;
	margin-left:100px;
	height:20px;
	text-align:left;
	float:left;
}
.p_button_return {
	margin-top:10px;
	margin-left:100px;
	height:20px;
	text-align:left;
	float:left;
}
.errmsg {
	width:98%;
	/*height:25px;*/
	padding-left:20px;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#FD3E6D;
	color:white;
	font-size:16px;
	font-weight:normal;
	/*text-indent:20px;*/
	float:left;
}
.alertmsg {
	/*background-color:#FD3E6D;*/
	color:#FD3E6D;
	font-size:16px;
	font-weight:normal;
}
.normalmsg {
	width:98%;
	/*height:25px;*/
	padding-left:20px;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#09F;
	color:white;
	font-size:16px;
	font-weight:normal;
	float:left;
}
.complete_msg {
	font-size:20px;
	color:#06F;
	text-align:center;
}
.complete_msg2 {
	font-size:20px;
	background-color:#09C;
	color:#FFFFFF;
	text-align:center;
}
.p_section_01_area {
	width:800px;
	height:570px;
	position:relative;
	float:left;
}
.p_section_01_box {
	position:absolute;
	top:0px;
	left:0px;
}
.p_section_01_title {
	position:absolute;
	top:6px;
	left:6px;
	cursor:pointer;
}
.p_section_01_title a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.p_section_01_pic {
	position:absolute;
	top:41px;
	left:6px;
}
.p_section_01_pic a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.p_section_01_text {
	position:absolute;
	top:380px;
	left:6px;
}
.p_section_01_text a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.p_section_01_cta {
	position:absolute;
	top:500px;
	left:310px;
}
.p_section_01_cta a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}


.p_section_01_area_e {
	width:960px;
	height:200px;
	position:relative;
	float:left;
}
.p_section_01_box_e {
	position:absolute;
	top:0px;
	left:0px;
}
.p_section_01_title_e {
	position:absolute;
	top:-5px;
	left:2px;
}
.p_section_01_pic_e {
	position:absolute;
	top:13px;
	left:2px;
}
.p_section_01_text_e {
	position:absolute;
	top:122px;
	left:2px;
	padding-left:110px;
	font-size:24px;
	color:#F33;
	text-align:left;
}
.p_section_01_cta_e {
	position:absolute;
	top:150px;
	left:100px;
}

.p_text_contents {
	margin-top:8px;
	font-size:14px;
	/*color:green;*/ /* test */
}
.p_text_add_area {
	float:left;
}
.p_cta_btn_cell {
	padding: 10px;
	/*background-color: green;*/ /* test */
}
.p_cta_btn_property {
	width:400px;
	vertical-align:middle;
}
.p_cta_sel_area {
	/*background-color: green;*/ /* test */
	float:left;
}
.p_cta_btn_property2 {
	width:200px;
	vertical-align:middle;
}
.p_cta_btn_property3 {
	width:250px;
	margin-bottom:4px;
	vertical-align:middle;
}
.p_select_s_top2 {
	width:200px;
	/*width:500px;*/
	height:25px;
	padding-top:5px;
	padding-left:10px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	/*background-color:orange;*/	/* test*/
	font-size:16px;
	text-align:left;
}
.p_select_description {
	padding-left:8px;
	border:none;
}
.p_select_cta2 {
	width:190px;
	/*height:25px;*/
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	/*margin-right:20px;*/
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	/*background-color:green;*/	/* test */
	font-size:16px;
	text-align:left;
	vertical-align:top;
	/*float:left;*/
}
.p_select_cta3 {
	width:190px;
	/*height:25px;*/
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	/*margin-right:20px;*/
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	/*background-color:green;*/	/* test */
	font-size:16px;
	text-align:left;
	vertical-align:top;
	/*float:left;*/
}

.p_select_cta {
	width:240px;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	margin-right:20px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFF;
	font-size:16px;
	text-align:left;
	float:left;
}

.p_select_cta_img {
	width:250px;
	height:180px;
	margin-right:20px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 0px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	/*background-color:green;*/	/* test */
	text-align:center;
	vertical-align:top;
	overflow:hidden;
	float:left;
}
.p_radio_cta  {
	width:250px;
	height:20px;
	margin-right:20px;
	margin-bottom:20px;
	border-top: solid 1px #AFAD8B;
	border-bottom: solid 1px #AFAD8B;
	border-left: solid 1px #AFAD8B;
	border-right: solid 1px #AFAD8B;
	background-color:#FFC;
	text-align:center;
	float:left;
}
.p_float_left0 {
	width:100px;
	height:24px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 14px;
	text-align:left;
	float:left;
}

.p_float_left {
	width:100px;
	height:24px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	text-align:left;
	float:left;
}
.p_float_left2 {
	padding-left:2px;
	padding-top:4px;
	padding-right:2px;
	float:left;
}
.p_float_left_margin {
	padding-left:2px;
	padding-top:4px;
	padding-right:2px;
	margin-bottom:10px;
	float:left;
}
.p_float_left3 {
	width:140px;
	height:24px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	text-align:left;
	float:left;
}
.p_float_left4 {
	width:200px;
	height:24px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	text-align:left;
	float:left;
}
.p_float_left5 {
	width:130px;
	height:24px;
	margin-left:4px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	text-align:left;
	float:left;
}
#buy_quantity_display {
	float:left;
}
.p_float_left_edit {
	height:24px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	float:left;
}
.p_float_left_edit_right {
	height:24px;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	font-size: 14px;
	float:left;
}
.p_float_left4l {
	width:100px;
	/*height:87px;*/
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	text-align:left;
	float:left;
}

.p_float_left_edit4l {
	/*height:87px;*/
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	float:left;
}
.p_float_left_edit_right4l {
	/*height:87px;*/
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	font-size: 14px;
	float:left;
}


.p_cell_left {
	width:100px;
	/*height:24px;*/
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	vertical-align:top;
	text-align:left;
}
.p_cell_left4 {
	width:180px;
	/*height:24px;*/
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	text-align:left;
}

.p_cell_left_edit {
	/*height:24px;*/
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 0px #A79881;
	font-size: 14px;
	vertical-align:top;
}
.p_cell_left_edit_right {
	/*width:300px;*/
	/*height:24px;*/
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #F2F8CF;
	border-top: solid 1px #A79881;
	border-right: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	font-size: 14px;
}


.p_proc_area_toiawase {
	width:960px;
	background-color: #fff;
	/*background-color: green;*/	/* test */
	margin-bottom:10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top: solid 0px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 0px #635745;
	border-right: solid 0px #635745;
	float:left;
}
.p_order_edit_title {
	height:24px;
	margin-left:0px;
	margin-bottom:4px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#334868;
	color:white;
	font-size:15px;
	text-align:left;
	float:left;
}
.p_edit_memo {
	margin-left:0px;
	margin-bottom:4px;
	color: #CC220F;
	font-size:14px;
	float:left;
}
.edit_section {
	width:60px;
	margin-top:5px;
	margin-left:400px;
	margin-right:0;
	margin-bottom:5px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:center;
	float:left;
}
.p_edit_pre {
	font-size:20px;
}
.p_item_title2{
	padding-left:5px;
	/*background-color:red;*/	/* test */
	color:#274370;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	float:left;
}
.toumei {
	position:absolute;
	top:0px;
	left:0px;
	background-image: url(../img/back/toumei.png);
	overflow:hidden;
	z-index:10000;
}
.p_up_down {
	position:absolute;
	top:0px;
	left:-20px;
	width:15px;
	height:50px;
	margin-bottom:0px;
	padding: 0px;
	/*background-color: #F2F8CF;*/
	/*background-color: blue;*/	/* test */
	font-size: 12px;
	text-align: left;
	/*float:left;*/
}
/* カウントダウンタイマー用 */
/*
.yycountdown-box{
  text-align:center;
  margin:10px 0;
  color:#000000;
  font-size:36px;
  font-weight:bold;
}
*/
.count_down_area{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	float:left;
}
.count_down_title_top{
	float:left;
}
.count_down_title_left{
	margin-left:auto;
	float:left;
}
.count_down_title_right{
	float:left;
}
.count_down_timer{
	float:left;
}