@charset "utf-8";
/* CSS Document */
/* Common ******************/
*{
	margin: 0;
	padding: 0;
	text-decoration: none;
}
body{
	padding:0;
	margin:0;
	font-size  : 12px;
	font-family : "Meiryo",ＭＳ Ｐゴシック,Osaka, sans-serif;	
	line-height: 160%;
	color :#333333;
}
img{
	border:0px;
}
input{
font-family : "Meiryo",ＭＳ Ｐゴシック,Osaka, sans-serif;	
margin:0;
padding:0;
font-size  : 11px;
}
hr{
    border: 1px #999999 dotted; 
    height: 1px;
    clear :both ;
    margin-top :3px 0 3px 0;
}

div#wrapper{
width:100%;
text-align:center;
background-image:url(img/bg_main.jpg);
background-image:repeat-x;
padding-bottom:35px;
}
div#wrapper #commonimg{
width:625px;
text-align:center;
padding:0 0 15px 0;
margin: 0 auto; 
}

div#commonimg #conleft{
float:left;
text-align:left;
margin-top:50px;
font-size:14px;
width:373px;
}
div#commonimg #conright{
float:right;
background-image:url(img/im_nplus.jpg);
background-repeat:no-repeat;
width:252px;
height:248px;
margin-bottom:10px;
margin-top:10px;
}
div#wrapper #content{
margin: 0 auto; 
width:400px;
text-align:center;
}
div#loginbox{
border:1px solid #CCCCCC;
width:400px;
}

div#loginbox input{
margin-bottom:10px;
}
div#loginbox img{
margin-bottom:10px;
}
div#loginbox #logcon{
padding:10px 15px 15px 15px;
}

div#loginboxbottom{
background-image:url(img/bg_member.jpg);
background-repeat:no-repeat;
width:400px;
height:60px;
}
div#footer{
border-top:1px #CCCCCC solid;
color:#999999;
text-align:center;
margin:0 0 15px 0;
padding-top:5px;
}

div#wrapper #about{
width:600px;
margin: 0 auto; 
}

div#wrapper #choicemenu{
width:960px;
margin: 0 auto; 
}
div#wrapper #choicemenu .bt{
margin-right:5px;
}


div#wrapper #chicecon{
margin: 0 auto; 
width:1000px;
height:65px;
text-align:center;
background-image:url(img/bg_menu.jpg);
background-repeat:no-repeat;
}







.clear{
clear : both;
}
/* Link *****************/

a:link,a:visited{
	color:#3084B8;
	text-decoration:none;
}
a:hover,a:active{
	color:#3084B8;
	text-decoration:underline;
}
/*approach************************************************/
.center{
    text-align: center ;
}
.center2{
    text-align: center ;
    margin-left:6px;
}
.right{
    text-align: right ;
}
.left{
    text-align: left ;
}
.space{
    margin-top: 10px ;
    margin-bottom: 10px ;
}
.space2{
    margin-top: 10px ;
}
.space3{
    margin-bottom: 10px ;
}
.icon{
vertical-align:middle;
}
.textspe{
letter-spacing: -0.1em;
}
.arrow{
vertical-align:middle;
margin-right:5px;
}
/*panlink************************************************/
#panlink{
    font-size :10px;
    text-align :left ;
    margin-bottom:5px;
    width:590px;
}






















