/* lui-m */
/*  INPUT  */

/* -----------------------------
NAVIBOX
----------------------------- */
#NaviBox{
width:900px/*950px*/;
height:45px;
margin:0 auto;
padding-right:50px;
background:url("../images/navi.jpg") no-repeat;
}


/* -----------------------------
KOMIDASHI
----------------------------- */
#KomiBox{
width:848px;
margin:0 auto;
background:url("../images/input_komi_bg.jpg");
text-align:left;
}
#KomiFree/*FREEMENU*/{
height:240px/*300px*/;
padding-top:60px;
background:url("../images/input_komi_free.jpg") no-repeat;
}
#KomiTop{
padding-top:60px;
background:url("../images/input_komi_tit.jpg") no-repeat top;
}
#KomiBot{
padding-bottom:20px;
min-height:330px;
height:auto !important;
height:330px;
background:url("../images/input_komi_bot.jpg") no-repeat bottom;
}

#KomiBox p#Frst{
width:670px;
height:40px;
margin:0 auto 40px;
text-indent:-99999px;
}

#KomiBox ul{
width:450px/*480px*/;
margin:0 auto;
padding-right:40px;
}
#KomiBox li{
margin-top:3px;
padding:0 0 5px 35px;
background:url("../images/icon/icon.gif") no-repeat;
background-position:0 -53px;
color:#FFFFFF;
font-weight:bold;
float:none;
}
#KomiBox li.FontY{
color:#FFF000;
}

#KomiBox li.dot_none{
margin:10px 0;
padding:0;
background:none;
color:#FF0000;
font-size:110%;
border-bottom:1px #CCC solid;
}

#KomiBox li.kei,
#KomiBox li.keiRed{
background:none;
text-align:right;
}
#KomiBox li.kei{
padding:0 0 5px;
color:#ee82ee;
}
#KomiBox li.keiRed{
padding:20px 0 5px 0;
font-size:110%;
color:#FF0000;
text-align:center;
}

#KomiPack{
width:400px;
margin:20px 0 0 150px;
padding:20px;
text-align:left;
background-color:#FFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
border:2px solid #F90;
}
#KomiPack .Red{
font-size:110%;
}


/* -----------------------------
INPUT
----------------------------- */
#InputBox{
width:848px;
margin:0 auto;
}

#InputArea{
width:465px;
margin:0 auto;
text-align:left;
}
#InputArea:after{
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}

#InputArea dl img{
height:27px;
}
#InputArea dt{
width:115px;
height:30px;
margin-top:3px;
float:left;
}
#InputArea dt img{
width:115px;
}
#InputArea dd{
width:345px;
height:30px;
margin-top:4px;
color:#000;
float:right;
}

#InputArea dd.blank,
#InputArea dt.blank{
height:20px;
font-size:90%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#InputArea dd.blank {letter-spacing: -2px;}
}

select{
width:75px;
}
select#pn1{
width:120px;
}

#Attention{
width:700px;
margin:20px auto 40px;
font-size:90%;
}


/* -----------------------------
BUTTON
----------------------------- */
#InputBtArea{
width:858px;
margin:0 auto;
padding-top:17px;
background:url("../images/input_bt_bg.jpg") no-repeat top;
}
#InputBtArea li{
float:left;
}

ul#InputBt{
width:608px;
height:90px;
margin:0 auto;
}
ul#InputBtFree{
width:304px;
height:90px;
margin:0 auto;
}

ul#InputBtFree li a,
ul#InputBt li a{
width:304px;
height:90px;
}

ul#InputBt li#chira a{
background:url("../images/bt_ichibu.jpg") no-repeat;
}
ul#InputBt li#yuryo a{
background:url("../images/bt_yuryo.jpg") no-repeat;
}
ul#InputBtFree li a{
background:url("../images/bt_free.jpg") no-repeat;
}

	/* MOUSE OVER ---------------------------------------------- */
	ul#InputBtFree li a,
	ul#InputBt li#chira a,
	ul#InputBt li#yuryo a{
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
	ul#InputBtFree li a:hover,
	ul#InputBt li#yuryo a:hover,
	ul#InputBt li#chira a:hover{
	background-position:left bottom;
	}

