@charset "utf-8";

/*------------------------------

	00.sidenavi

------------------------------*/ 

#sidenavi a.sideF { background-position:-190px -378px; height:36px; display:block; }

.index #sidenavi a.sideF01 { background-position:-190px -414px; height:22px; display:block; } 

.entry #sidenavi a.sideF02 { background-position:-190px -436px; height:22px; display:block; } 

.commit #side_s { margin-bottom:100px; }

/*------------------------------

	01.common

------------------------------*/ 

.col { margin:0 42px 20px 60px; padding-top:15px; width:533px; text-align:left; border-top:1px #e1e1e1 solid; }

.col_nobg { border-top:none !important; }

.col_nopd { padding-top:0 !important; }

/*------------------------------

	02.index

------------------------------*/ 

.index h2 { font-size:110%; }

.index .catch { margin:0 48px 40px 0; }

.index dl.entry_i { margin-left:25px; font-size:80%; }

.index dl.entry_i dt { padding:5px 0; width:100px; float:left; }

.index dl.entry_i dd { padding:5px 0 5px 110px; display:block; }

.index dl.entry_i dd ul { width:390px; }

.index dl.entry_i dd li { background:url(../images/bg_recruit.gif) left 4px no-repeat; padding-left:12px; /*display:block;*/}

.index dl.point { padding:15px 0; font-size:80%; border-top:1px #e1e1e1 solid; }

.index dl.point dt { padding:5px 0; width:125px; float:left; }

.index dl.point dd { padding:5px 0 5px 135px; display:block; }

.index .btn_submit { margin:0 auto; text-align:center; }

/*------------------------------

	03.entry

------------------------------*/

h2 span { margin-left:15px; font-size:80%; color:#cc0000; }

.entry .error li { font-size:90%; font-weight:bold; color:#CC3333; }

.sku { margin-left:25px; }

.sku textarea { width:460px; height:4em; }

textarea.sku02 { width:250px; height:10em; }

dl.entry_p { margin-left:25px; font-size:80%; }

dl.entry_p dt { width:100px; float:left; }

dl.entry_p dd { padding:5px 0 5px 110px; display:block; }

* html dl.entry_p dd span { font-size:10px; }

dl.entry_p02 dt { width:100px; float:left; }

/*dl.entry_p02 dt.first { padding:0 0 5px !important; }*/

dl.entry_p02 dd { display:block; }

dl.entry_p02 dd.first { padding:0 0 5px 110px !important; }

span.frmtxt { margin-right:5px; width:2.5em; display:inline-block; }

.ipt01 { margin-right:20px; width:120px; }

.ipt02 { margin-right:5px; width:120px; }

.ipt03 { margin-right:5px; width:250px; }

.ipt04 { margin-right:5px; width:350px; }

.ipt05 { margin-right:5px; width:80px; }

.math { margin-right:5px; width:50px; }

label { margin:0 15px 0 5px; }

.policy { margin:0 auto; width:500px; height:300px; font-size:90%; border:1px #e1e1e1 solid; overflow:auto; }

.policy div { padding:5px; }

.policy div ol { margin-bottom:15px; }

.policy div li { padding-left:1.5em; text-indent:-1.5em; text-align:left; }

.btn_submit { margin:0 auto; width:323px; height:34px; position:relative; }

.btn_submit .btn_submit01 { position:absolute; top:0; left:0; }

.btn_submit .btn_submit02 { position:absolute; top:0; left:173px; }

.btn_submit .btn_submit01 img,

.btn_submit .btn_submit02 img { cursor:pointer }
