@charset "utf-8";
/* CSS Document */

/* id */


#box-main1{
	height:auto;
        width:670px;
        margin:0 auto;

}

.bg-top1{
	background: url(/images/new_entry/bg-entry-top.jpg) no-repeat left bottom;
        height:11px;
        width:670px;
         margin-top:0;
        
}



.bg-center1{
	background: url(/images/new_entry/bg-entry-center.jpg) repeat-y left top;
        height:auto;
        width:670px;
        padding-left:0;
}


.bg-bottom1{
	background: url(/images/new_entry/bg-entry-bottom.jpg) no-repeat left top;
        height:11px;
        width:670px;
}

.a1{
	margin:5px 0 10px 5px;
}


.box-can{
	margin:10px 0 15px 0px;
}

.box-can img{
	margin:0 10px 10px 0;
        border:none;
}

.box-can a{
	border:none;
        text-decoration:none;
}

.box-can a:hover{
	border:none;
        text-decoration:none;
}



.box-other{
	width:auto;
	padding-left:115px;
    margin:10px 0 10px 0;
}


.box-other p{
	font-size:12px;
	line-height:16px;
        text-align:left;
}


.box-other-in{
	float:left;
        width:439px;
        display:inline;
        margin:0 10px 0 0px;
}

.relative1{
	position:relative;
    width:439px;
	margin-bottom:10px;
}

.position1{
	position:absolute;
        left:17px;
        top:58px;
}

.box-lets{
	
}

.lets-left{
	float:left;
    width:330px;
    display:inline;        
}

.lets-left p{
	font-size:10px;
    text-align:center;
}

#box-login{
	width:320px;
}




#box-login table th{
	color: #3366ff;
        font-weight: bold;
        height:25px;
        font-size:14px;
}

#box-login img{
	margin:20px auto;
        
}

.log{
	text-align:center;
}


.lets-right{
	background: url(/images/new_entry/bg-entry-attention.jpg) no-repeat right top;
        width:330px;
        float:left;
        display:inline;
        text-align:left;
        font-size:10px;
		padding-bottom: 30px;
        
}


.lets-right-in{
	margin:15px 0 0 15px;
	padding:5px;
}

.lets-right-in li{
	list-style:none;
        line-height:14px;
}

.padd{
	margin:10px 0 0 0;
}

.lets-right-in p{
	line-height:13px;
}



/* douga_page.htmlのレイアウト */
#all #content .space {
	margin-top: 25px;
}
#all #content .lead .red_text {
	font-size: 11px;
	color: #FF0000;
}

/* 右サイド　menu　レイアウト */
#all .menu img { height: 28px; width: 220px; }

div.menu a { display:block; width:220px; height:28px; background-position:top; }
div.menu a:hover { background-position:bottom; }
div.menu a.menu-1 { background-image: url(../images/new_top/01_off.gif); }
div.menu a.menu-2 { background-image: url(../images/new_top/02_off.gif); }
div.menu a.menu-3 { background-image: url(../images/new_top/03_off.gif); }
div.menu a.menu-4 { background-image: url(../images/new_top/04_off.gif); }
div.menu a.menu-5 { background-image: url(../images/new_top/05_off.gif); }
div.menu a.menu-6 { background-image: url(../images/new_top/06_off.gif); }
div.menu a.menu-7 { background-image: url(../images/new_top/07_off.gif); }
div.menu a.menu-8 { background-image: url(../images/new_top/08_off.gif); }
div.menu a.menu-9 { background-image: url(../images/new_top/09_off.gif); }
div.menu a.menu-10 { background-image: url(../images/new_top/10_off.gif); }

/* 右サイド　ナビゲーター　レイアウト */
*html body #all #navi {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#all #navi {
	margin-right:10px;
	margin-bottom: 30px;
	padding: 0px; 
	width: 220px;
	float: left;
}
#navi .menu{margin-bottom:15px;}
#navi #konna {
	background-image: url(../images/new_top/konnatoko.gif);
}
#navi #motto {
	background-image: url(../images/new_top/mottomiru.gif);
}
#navi #konna , #navi #motto {
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 45px;
	width: 220px;
	margin-bottom: 3px;
}
#all #navi {
	margin-top: 5px;
}

#btl {
	margin-left:12px;
	margin-right:12px;
	margin-bottom: 15px;
}
