@charset uft8;

/* css format */

body,form,fieldset {
	margin:0;
	padding:0;	
}

body {
	font-size:12px;
	line-height:150%;
	text-align:center;
	margin:10px;
	color:#333333;
	background-color: #ffffff;
	font-family: 'Osaka','ＭＳ Ｐゴシック',sans-serif;
}

fieldset {
	border:none;
}

li {
	list-style:none;
}


h1,h2,h3,h4,h5,h6,p,pre,img,
blockquote,ul,li,ol,dl,dd {
	margin:0;
	padding:0;
	border:none;
}

blockquote,li,dt,dd {
	border:none;
}






em {
	font-style:normal;
}

table {
}

form {
}



input {
padding:0;
margin-left:5px;

}

select {
padding:0;
margin-left:5px;
}


textarea {
padding:0;
margin-left:5px;
}




.hed {
	font-size:12px;
	font-weight:bold;
	width:950px;
	text-align:left;
	margin:0 auto;
	clear:both;
}




#body {
width:950px;
margin:0 auto;
}

.bb {
	font-weight:bold;
}

.bb2 {
	font-weight:bold;
font-size:16px;
}

.b_red {
	font-weight:bold;
color:#990000;

}



.modoru {
	width:500px;
	text-align:right;
	margin:5px auto 10px auto;
}


h1 {
float:right;
font-size:12px;
border-bottom:1px solid #e6e6e6;
width:580px;
text-align:right;
padding-bottom:20px;
}


.clear {
	clear:both;
}


.hoge {
	border-bottom:2px dotted #666666;
	width:530px;
	height:10px;
	margin-bottom:10px;
}



/* head_box */

.h_img_l {
	float:left;
	margin-left:20px;
}




#header {
	width:950px;
	background-image:url(http://protobem.com/img/sauc/headbar.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-bottom:10px;
clear:both;
height:64px;
text-align:left;
font-size:12px;
}

.head_l {
	width:500px;
	float:left;
}

.head_l p {
	text-indent:15px;
	line-height:20px;
}

#header form {
	margin-top:12px;
	margin-left:25px;
	
}


.head_r {
	width:350px;
	float:right;
	padding-right:5px;
}

.head_r p {
	margin-top:5px;
	text-align:right;
	
}

.head_r .pp {
	margin-top:20px;
}







#header input {
	margin:0;
	padding:0;

}


/* /head_box */



#all_box {
	width:950px;
	margin:0 auto;
	padding-top:5px;
	font-size:12px;
}

#cent_left_box {
	width:785px;
	float:left;
	
}


/* css format end */

/* Ie form area */
* html .form001 {
	img-mode: disabled;
	height:20px;
}

/* /form area */




/* center_box */

#center_box {
	width:552px;
	float:right;
	
}
.ue_h2 {
width:550px;
background-color:#ff9900;
text-align:left;

}

.ue_h2 h2 {
	width:16%;
	text-align:left;
	font-size:16px;
	line-height:25px;
	text-indent:30px;
margin-bottom:10px;
float:left;
}



.ue_h2 p {
width:300px;
	text-align:left;
	font-size:16px;
	line-height:25px;
margin-bottom:10px;
float:left;
}


#center_box .cent_h2 {
	background-image:url(http://protobem.com/img/sauc/cnt_h2_img.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	height:240px;
	margin-bottom:25px;
	text-indent:20px;
	text-align:left;
	font-size:16px;
	line-height:25px;
	text-indent:30px;
	background-color:#ff9900;
}

#center_box .cent_h22 {
	background-repeat:no-repeat;
	background-position: bottom;
	margin-bottom:10px;
	text-indent:20px;
	text-align:left;
	font-size:16px;
	line-height:25px;
	text-indent:30px;
	background-color:#ff9900;
}



/* entry_form */

#entry_form {
	background-color:#e6f5e2;
	background-image:url(http://protobem.com/img/sauc/form_head.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;

}



.keikoku {
	margin-top:5px;
	width:530px;
	text-align:left;
}








/* /entry_box */

/* boy_box */

#boy_box {
	width:546px;
	text-align:left;
	
}

#boy_box h3 {
	border-left:5px solid #ff9900;
	border-bottom:1px solid #ff9900;
	color:#990000;
	text-indent:15px;
	font-size:16px;
}



.boy {
	width:546px;
	text-align:left;
	border-bottom:1px solid #ff9900;
	padding:10px 0px 10px 0px;
	font-size:12px;
}

.boy p {
	float:right;
	width:420px;

}
.boy img {
	float:left;
	margin:3px;

}

/* -- clear float -- */ 
.boy { 
    min-height:0; 
    display: inline-table; 
} 
.boy:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html .boy {height:0;} 
.taikendan{display: block;} 
/* */ 
/* -- end clear float -- */


/* left_box */

#left_box {
	float:left;
	width:220px;
	text-aglin:center;
}

#left_box h3 {
	background-color:#ffe566;
	font-size:16px;
	text-align:center;
	border:1px solid #ff9900;
	
}


#left_box li {
	text-align:left;
	background-image: url(http://protobem.com/img/sauc/yaji.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:20px;
	padding:3px 0px 3px 3px;
	margin-left:5px;
}


#left_boy .l_boy_h {
	clear:both;
	border-top:1px solid #ff9900;
	margin-top:10px;
	padding-top:5px;
	background-image:url(http://protobem.com/img/sauc/yaji2.gif);
	background-repeat:no-repeat;
	background-position:20px bottom;

}



#left_boy img {
	float:left;
	margin:5px 0px 0px 4px;
}




#left_boy .l_boy_p {
	float:right;
	width:140px;
text-align:left;
padding:3px;
}
#left_boy h4 {
	float:right;
	width:130px;
	font-size:14px;
	border-left:3px double #ee0000;
	border-bottom:1px solid #ff9900;
	text-align:left;
	text-indent:20px;
}

.h4class1 {
	background-image:url(http://w-master2.net/auction-parts/images/crown01.gif);
	background-repeat:no-repeat;
	background-position:5px center;
}

.h4class2 {
	background-image:url(http://w-master2.net/auction-parts/images/crown02.gif);
	background-repeat:no-repeat;
	background-position:5px center;
}

.h4class3 {
	background-image:url(http://w-master2.net/auction-parts/images/crown03.gif);
	background-repeat:no-repeat;
	background-position:5px center;
}



.bana {
	margin-top:20px;
	margin-left:10px;
}





/* -- clear float -- */ 
#left_box { 
    min-height:0; 
    display: inline-table; 
} 


#left_box ul {
	margin-bottom:10px;
	border-bottom:1px solid #ff9900;
	border-left:1px solid #ff9900;
	border-right:1px solid #ff9900;
	background-color:#e6e6e6;

}


#left_box:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html #left_box {height:0;} 
.taikendan{display: block;} 
/* */ 
/* -- end clear float -- */


#right_box {
	text-align:center;
}

* html #right_box {
	float:right;
}


#r_box {
	width:150px;
	border:1px solid #ffe566;
	text-align:center;
}

* html #right_box {
	float:right;
}



html>body #r_box {
	float:right;
}

.img_l {
float:left;
}

.yaji3 {
	background-image:url(http://protobem.com/img/sauc/yaji3.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:140px;
	text-indent:18px;
	margin-left:5px;
}


#r_box h3 {
	background-color:#ffe566;
	font-size:12px;
	text-align:center;
}

#r_box form {
	background-color:#e6e6e6;
	width:148px;
	margin:5px auto 5px auto;
	text-align:left;
	padding-left:5px;
}
#r_box input {
	margin:0;
	font-size:12px;
}

#r_box select {
	margin:0;
}


#r_box .mini {
	font-size:12px;
}

#right_box iframe {
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	height:180px;
}






#mobile {
	background-image:url(http://protobem.com/img/sauc/qr.jpg);
	background-repeat:no-repeat;
	background-position:center 25px;
	background-color:#ffff99;

	width:145px;
	border:6px double #ffe566;
	float:right;
	margin:0 auto;
}

#mobile h4 {
	font-size:12px;
	text-align:center;
	margin-bottom:100px;
}

#mobile p {
	width:145px;
	text-align:left;
}


#right_box img {
	margin:20px auto 20px auto;
}


/************************************************
/*		page　only
/************************************************/
#center_box_page {
	width:546px;
	float:right;
	border:1px solid #000000;
	font-size:14px;
}

#center_box_page p_head {
	margin-top:0;
	line-height:12px;
	font-size:14px;
}



#center_box_page h2 {
	width:546px;
	background-color:#ff9900;
	text-align:left;
	font-size:16px;
	line-height:30px;
	text-indent:20px;
	border-bottom:2px solid #ff6600;
}



#center_box_page h3 {
	background-color:#ffff99;
	text-align:left;
	text-indent:25px;
	line-height:20px;
	border-top:3px solid #000000;
}

#center_box_page p {
	text-align:left;
	padding:5px;
	font-size:12px;
	line-height:16px;
}

#center_box_page table {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#center_box_page td {
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	padding:5px;
}

.tdbg {
	background-color:#ffff99;
	font-weight:bold;
	padding:5px;
	text-align:center;
	width:130px;
	font-size12px;
}

#center_box_page h4 {
	text-align:left;
	color:#ff9900;
	text-indent:20px;
}
/********************************/


/***********************************/
/*** only page ****/




/* entry_form */

#page_entry_form {
	background-color:#e6f5e2;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000000;
	font-size:14px;
}

#page_entry_form table {
	background-image:url(http://protobem.com/img/sauc/map2.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin:0px auto 10px auto;
	text-align:left;
}

.mgmg {
	margin-bottom:10px;
}


#page_entry_form .page_p_head {
	text-align:center;
	font-weight:bold;
	line-height:10px;
	padding-top:2px;
	font-size:14px;
	text-align:left;
}

#page_entry_form .page_p_head_2 {
	text-indent:15px;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
	font-size:14px;
	text-align:left;
}

.p_h2_img {
margin-right:10px;
}


.page_p_body {
	margin:10px auto 10px auto;
	text-align:left;
	font-size:16px;
	width:500px;
}

#page_entry_form .td_bgc {
	background-color:#ffe566;
	text-indent:5px;
	text-align:right;
	font-size:12px;
	
}



.keikoku {
	margin-top:5px;
	width:500px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}













#cat_center {
	width:550px;
	float:right;
	text-align:center;
}



.only_page {
	width:548px;
	text-align:center;
	font-size:12px;
}




.only_page h3 {
	width:550px;
	border-bottom:1px solid #ff9900;
	border-left:3px double #ffcc00;
	text-align:left;
	font-size:14px;
	line-height:25px;
	text-indent:15px;
margin-bottom:10px;
}

.only_page dl {
margin-top:10px;
margin-bottom:10px;
font-size:12px;

}

.only_page dt {
	float:left;
	margin-right:3px
}

.only_page dd {
	float:left;
	margin-right:30px;
}



.only_page h4 {
	background-color:#eeeeee;
	text-align:left;
	font-size:14px;
	font-weight:nomal;
	padding5px;
}


.only_page h5 {
	background-color:#eeeeee;
	text-align:left;
	font-size:14px;
	font-weight:nomal;
	clear:both;
	padding5px;
	
}


/* -- clear float -- */ 
.p_honbun { 
    min-height:0; 
    display: inline-table; 
} 
.p_honbun:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html .p_honbun {height:0;} 
.taikendan{display: block;} 
/* */ 
/* -- end clear float -- */



.p_honbun {
	width:510px;
	margin-top:20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left:auto;
	border:1px solid #cccccc;
	font-size:12px;
	text-align:left;
	padding:15px;
}







.p_hiduke_cat {
text-align:right;
text-indent:-15px;
padding-right:20px;
padding-bottom:20px;
border-bottom:1px dotted #999999
}


.only_page img {
	float:left;
	border:1px solid #333333;
}


.only_p_r {
	float:right;
	width:390px;
}





/*******table*/

.only_page table {
	width:500px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}

.only_page .td_l {
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#5EA2D5;
	line-height:30px;
	padding-left:25px;
	text-align:left;
	
}
.only_page .td_r {
	border-top:1px solid #999999;
	background-color:#C1F0F9;
	line-height:30px;
	padding-left:20px;
	text-align:left;
}
.only_page input {
	margin:5px 0px 5px 0px;
}
.only_page form {
	text-align:left;
}


.tuduki {
text-align:right;
margin-right:10px;
}


















#news {
width:520px;
background-color:#ffeaea;
padding-top:5px;
padding-bottom:5px;
margin:10px auto 10px auto;
}

.iframe {
width:400px;
height:100px;
border:solid 2px #999999;
overflow:scroll; padding:10px;
text-align:left;
margin:0 auto;
background-color:#ffffff;

}

.iframe li {
	margin:5px 0px 5px 0px;
}



.new_entry {
	width:530px;
	border-left:5px solid #ff9900;
	border-bottom:1px solid #ff9900;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}




#foot {
	text-align:center;
	clear:both;
	margin:0 auto;
	margin-top:30px;
	border-top:1px solid #999999;
	padding-top:20px;
}

/* -- clear float -- */ 
#foot { 
    min-height:0; 
    display: inline-table; 
} 
#foot:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html #foot {height:0;} 
.taikendan{display: block;} 
/* */ 
/* -- end clear float -- */



#foot p {
	font-size:0.7em;
}

html>body #foot {
	padding-top:30px;
}

#foot table {
	margin:0 auto;
}



/***************************************/


h6 {
	font-size:16px;
}

}








#ansin {
	border:1px solid #009900;
	width:500px;
	padding:5px;
	background-image:url(http://protobem.com/img/sauc/ansin.gif);
	background-repeat:no-repeat;
	background-position:300px center;
	font-size:12px;
	text-align:left;
	clear:both;
	margin:10px auto 5px auto;
}

#ansin p {
	font-size:14px;
	font-weight:bold;
	color:#009900;
}

#ansin li {
	list-style-type: none;
}




.form_top {
	background-image:url(http://protobem.com/img/sauc/syo.gif);
	background-repeat:no-repeat;
	background-position:164px; center;
	font-size:1.em;
	line-height:25px;
	font-weight:bold;
	
}

.form_top2 {
font-size:12px;
text-align:left;
width:500px;
margin:0 auto;
}
.b_s {
	font-size:12px;
	font-weight:bold;
	background-image:url(http://protobem.com/img/sauc/muryo.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	padding:5px;
	text-indent:60px;
	width:500px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}


.leftleft {
text-align:center;
}

.tabtab {
	margin:0 auto;
	width:500px;
	text-align:left;
	font-size:12px;
}


.tabtab form {
	font-size:12px;
}

html>body .tabtab form {
	font-size:12px;
}



.tabtab textarea {
	font-size:12px;
	width:90%;
}

.tabtab select {
	font-size:12px;
}





.messeok {
	font-size:12px;
}


.toradora {
	background-image:url(http://protobem.com/img/sauc/button.gif);
	background-repeat:no-repeat;
	width:193px;
	height:22px;
	font-size:12px;
}




.form_up {
	background-color:#99eeff;
	width:520px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin: 0 auto ;
}

#tan_entry_form {
	background-color:#e6f5e2;
	background-image:url(http://protobem.com/img/sauc/form_head.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;

}
.fm-bg-mens {
	background-color: #55A6CC;
}

.fm-bg-mens2 {
	background-color: #CCEEFF;
}


.page_p_body2 {
	margin:0 auto;
	text-align:left;
	font-size:14px;
	width:500px;
}

.storycontent {
	font-size:12px;
}


.hogege {
	margin:10px auto 5px auto;
	font-size:12px;
	width:500px;
	border-bottom:3px dotted #99eeff;
}

.tiiki {
	padding:5px 0px 5px 0px;
}



#hohogege {
margin-bottom:15px;
}

#saikou {
font-size:16px;
border-left:5px solid #ffcc99;
border-bottom:3px double #ffcc99;
border-right:1px solid #ffcc99;
margin-bottom:20px;
text-align:left;
text-indent:10px;
}



/************************************************
/*		page　only2
/************************************************/


#center_box_page2 {
	width:546px;
	float:right;
	font-size:14px;
}

#center_box_page2 p_head {
	margin-top:0;
	line-height:12px;
	font-size:14px;
}



#center_box_page2 h2 {
	width:546px;
	background-color:#ff9900;
	text-align:left;
	font-size:16px;
	line-height:30px;
	text-indent:20px;
	border-bottom:2px solid #ff6600;
}



#center_box_page2 h3 {
	background-color:#ffff99;
	text-align:left;
	text-indent:25px;
	line-height:20px;
	border-top:3px solid #000000;
}

#center_box_page2 p {
	text-align:left;
	padding:5px;
	font-size:12px;
	line-height:16px;
}

#center_box_page2 table {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#center_box_page2 td {
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	padding:5px;
}

/********************************/


/***********************************/
/*** only page ****/

