* {
	margin:0;
	padding:0;
}
body{
	backbround:#fff;
	display:block;
	padding:0px;
	width:960px;
	margin:0 auto;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
a, a, a:link, a:visited, a:active, .faux_link {
	text-decoration: none;
	color:#2786c2;
	outline: none;
	cursor: pointer;
}
a:hover, .faux_hover, .faux_link:hover {
	color:#f75342;
	cursor: pointer;
	text-decoration: none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
li {
	margin:0;
	padding:0;
	list-style-type: none;
}
h1, h2, h3 {
	font-family:arial, sans-serif;
}
.everything {
	background:#e7e7de;
	width:780px;
	margin:0 auto;
	text-align: left;
}
img.middle {
	vertical-align: middle;
}
.main {
	background:#fff;
	width:780px;
	height:auto;
	font-size:11px;
	color:#555;
}
/*for widefix*/
.main2 {
	background:#fff;
	width:960px;
	height:auto;
	font-size:11px;
	padding-top:10px;
	padding-bottom:50px;
	color:#555;
}
.main2 a, a:link, a:visited, a:active, .faux_link {
	text-decoration: none;
	color:#2786c2;
	outline: none;
	cursor: pointer;
}
.main2 a:hover, .faux_hover, .faux_link:hover {
	color:#f75342;
	cursor: pointer;
	text-decoration: none;
}
.columns {
	padding-left:14px;
	padding-right:14px;
	width:auto;
}
.columns2 {
	padding-left:20px;
	padding-right:20px;
	width:auto;
}
.columns3 {
	padding-left:120px;
	padding-right:100px;
	width:auto;
}
.column {
	float: left;
	color:#3e3e3e;
	font-size:11px;
}
.header {
	position: relative;
	background:#FFF;
}
.header h1 {
	color:#3e3e3e;
	font:36px arial, sans-serif;
	font-weight:bold;
	line-height:36px;
	/*padding:20px 20px 0px 20px;*/
}
.header .normal {
	font-weight: normal;
}
.normal {
	font-weight: normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
div.top {
	position: relative;
	width:780px;
	height:98px;
	z-index:1111;
	clear:both;
}
img.useronline {
	padding:2px;
	border:1px solid #77d4fd;
}
img.pro {
	border-bottom:3px solid gold;
}
img {
	border:0;
}
pre {
	font-family:courier, monospace;
}
.clear {
	display:block;
	clear:both;
	visibility: hidden;
}


/*headerΜX^C*/
div.header{
	display:block;
	width:960px;
	/*height:90px;*/
	padding:10px 0px;
	font-size:12px;
	line-height:1.2;
}
div.header div.header_top:after,
div.header div.header_top ul:after,
div.header div.header_btm:after,
div.header div.header_btm ul:after,
div.header div.header_btm ol:after{
	display:block;
	content:"";
	height:0;
	clear:both;
}
div.header div.header_top{
	display:block;
	width:auto;
}

div.header div.header_top ul{
	display:block;
	width:auto;
	float:right;
	list-style-type:none;
	padding:0px 0px 5px 0;
	font-size:10px;
}
div.header div.header_top ul li{
	display:block;
	float:left;
}
div.header div.header_top ul li.li01{
	display:block;
	width:92px;
}
div.header div.header_top ul li.li02{
	display:block;
	width:70px;
}
div.header div.header_top ul li.li03{
	display:block;
	width:70px;
}
div.header div.header_top ul li.li05{
	display:block;
	width:65px;
}
div.header div.header_top ul li.li06{
	display:block;
	width:45px;
}
div.header div.header_top ul li.li04{
	background:url(http://verlapan.img1.jp/assets/images/common/btn_rss.gif) no-repeat;
	text-indent:-9999px;
	width:31px;
	height:17px;
	marign-top:-7px;
}
div.header div.header_top ul li.li04 a{
	text-indent:-9999px;
	display:block;
	background:url(http://verlapan.img1.jp/assets/images/common/btn_rss.gif) no-repeat;
	width:31px;
	height:17px;
}
div.header div.header_top ul li.li01 a,
div.header div.header_top ul li.li02 a,
div.header div.header_top ul li.li03 a{
	outline:none;
	overflow:hidden;
}
div.header div.header_btm{
	width:auto;
	display:block;
	float:right;
	/*clear:both;*/
	clear:left;
	padding:0px 0 0 0px;
}

/*************************************/
div.header div.header_menu{
	width:230px;
	display:block;
	float:left;
	clear:left;
	padding:0px 0 0 5px;
}
div.header div.header_menu ul{
	display:block;
	float:left;
}
div.header div.header_menu ul li{
	display:block;
	float:left;
	margin-right:1px;
}
div.header div.header_menu ul li a{
	height:21px;
	display:block;
	margin-right:3px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
div.header div.header_menu ul li.li01 a{
	background:url(http://verlapan.img1.jp/assets/images/common/topmenu.gif) no-repeat;
	width:73px;
	height:21px;
}
div.header div.header_menu ul li.li02 a{
	background:url(http://verlapan.img1.jp/assets/images/common/topmenu.gif) no-repeat -73px 0;
	width:73px;
	height:21px;
}
div.header div.header_menu ul li.li03 a{
	background:url(http://verlapan.img1.jp/assets/images/common/topmenu.gif) no-repeat -148px 0;
	width:72px;
	height:21px;
}
div.header div.header_menu ul li.li01 a:hover{
	background:url(http://verlapan.img1.jp/assets/images/common/topmenu_r.gif) no-repeat;
	width:73px;
	height:21px;
}
div.header div.header_menu ul li.li02 a:hover {
	background:url(http://verlapan.img1.jp/assets/images/common/topmenu_r.gif) no-repeat -73px 0;
	width:73px;
	height:21px;
}
div.header div.header_menu ul li.li03 a:hover{
	background:url(http://verlapan.img1.jp/assets/images/common/topmenu_r.gif) no-repeat -148px 0;
	width:72px;
	height:21px;
}



/*************************************/

div.header div.header_btm ol{
	list-style-type:none;
}
div.header div.header_btm ol li{
	display:block;
	float:left;
}
div.header div.header_btm ol li.li01,
div.header div.header_btm ol li.li02{
	display:block;
	width:95px;
	padding-top:0px;
}
div.header div.header_btm ol li.li01 select,
div.header div.header_btm ol li.li02 select{
	font-size:10px;
	width:90px;
}
div.header div.header_btm ol li.li03{
	display:block;
	width:162px;
	padding-top:2px;
}
div.header div.header_btm ol li.li03 input{
	width:162px;
	height:15px;
	border:1px solid #999;
}
div.header div.header_btm ol li.li04{
	padding-top:2px;
	display:block;
	width:25px;
	height:22px;
	float:left;
}

div.header div.idpass {
	text-align:right; 
	width:165px;
	height:38px;
	float:left;
	font-size:10px;
	padding-top:2px;
	margin-right:2px;
}

div.header div.pass {
	margin-top:2px;
}

div.header div.idpass input,
div.header div.idpass input{
	margin-left:5px;
	width:100px;
	font-size:10px;
	height:12px;
}
div.header div.logout {
	text-align:left; 
	width:210px; 
	float:left;
	font-size:10px;
	padding-top:2px;
	margin-right:2px;
}

div.header div.logout div.welcome {
	padding:18px 5px 5px 5px; 
	font-size:10px; 
	color:#f74d99;
}

div.header div.logout div.welcome a {
	color:#f74d99;
}
div.header div.logout div.welcome a:hover {
	color:#bc558d;
}

div.header div.loginbox {
	width:52px;
	float:right;
}

div.header div.loginbox div.btn_login {
	background:url(http://verlapan.img1.jp/assets/images/common/btn_login_r.gif) no-repeat;
	width:52px;
	height:38px;
	display:block;
	float:left;
}


div.header div.loginbox div.btn_login input {
	display:block;
	width:52px;
	height:38px;
}


div.header div.loginbox div.btn_login input:hover{
filter: alpha(opacity=0);
-ms-filter: alpha(opacity=0);
opacity: 0.0;
}

div.header div.btn_cart {
	float:right;
}
div.header div.btn_cart a {
	text-indent:-9999px;
	display:block;
	background:url(http://verlapan.img1.jp/assets/images/common/btn_cart.gif) no-repeat;
	width:119px;
	height:38px;
}
div.header div.btn_cart a:hover {
	background:url(http://verlapan.img1.jp/assets/images/common/btn_cart_r.gif) no-repeat;
}

div.header div.box4 {
	width:350px; 
	float:right;
}

div.header div.box3 {
	 width:190px;
	 float:left;
	 margin-top:18px;
}

div.header div.box2 {
	width:560px; 
	float:left;
}

/*crumb*/
div.crumb{
	display:block;
	font-size:10px;
	margin-bottom:15px;
	text-align:left;
}
div.crumb span{
	color:#f77400;
}


/*/////////////////////////////////////////////////////////////*/
/*leftSideMenu*/
/*/////////////////////////////////////////////////////////////*/
div.leftSideMenu{
	text-align:left;
	display:block;
	width:205px;
	float:left;
}
div.leftSideMenu div.leftSideMenu01{
	margin-top:5px;
	clear:both;
}

div.leftSideMenu div.leftSideMenu01 ul{
	margin:0;
	padding:0;
}
div.leftSideMenu div.leftSideMenu01 ul li{
	background: #c9dacb url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 6px;
	text-align:left;
	width:201px;
	height:24px;
	border-bottom:1px solid #fff;
	font-size:10px;
	padding:0;
	list-style:none;
}
div.leftSideMenu div.leftSideMenu01 ul li a{
	display:block;
	padding:5px 5px 5px 20px;
	zoom:1;
}
div.leftSideMenu div.leftSideMenu02{
	clear:both;
}

div.leftSideMenu div.leftSideMenu02 ul{
	margin:0;
	padding:0;
}
div.leftSideMenu div.leftSideMenu02 ul li{
	background: #bdd9ea url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 6px;
	display:block;
	text-align:left;
	width:201px;
	height:24px;
	border-bottom:1px solid #fff;
	font-size:10px;
	padding:0;
	list-style:none;
}
div.leftSideMenu div.leftSideMenu02 ul li a{
	display:block;
	padding:6px 5px 5px 20px;
	zoom:1;
}

div.leftSideMenu div.leftSideMenu03{
	margin-top:5px;
	clear:both;
}

div.leftSideMenu div.leftSideMenu03 ul{
	margin:0;
	padding:0;
}
div.leftSideMenu div.leftSideMenu03 ul li{
	background: #eee url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 6px;
	text-align:left;
	width:201px;
	height:24px;
	font-size:10px;
	padding:0;
	list-style:none;
}
div.leftSideMenu div.leftSideMenu03 ul li a{
	display:block;
	padding:6px 5px 5px 20px;
	zoom:1;
}
div.leftSideMenu a, a:link, a:visited, a:active, .faux_link {
	text-decoration: none;
	color:#333;
	outline: none;
	cursor: pointer;
}
div.leftSideMenu a:hover, .faux_hover, .faux_link:hover {
	background: #fff url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 5px;
	height:24px;
	color:#f75342;
	cursor: pointer;
	text-decoration: none;
}
div.leftSideMenu div.leftSideMenu03 ul li a, a:link, a:visited, a:active, .faux_link {
	text-decoration: none;
	color:#333;
	outline: none;
	cursor: pointer;
}
div.leftSideMenu div.leftSideMenu03 ul li a:hover, .faux_hover, .faux_link:hover {
	background: #fff url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 6px;
	color:#f75342;
	cursor: pointer;
	text-decoration: none;
}

div.leftSideMenu div.leftBn {
	margin-top:5px;
}
div.leftSideMenu div.leftBn p {
	margin-bottom:5px;
}
/*/////////////////////////////*/
/* non top page*/
div.leftSideMenu_mini{
	/*border-top:1px solid #999;*/
	text-align:left;
	padding-top:5px;
	display:block;
	width:140px;
	float:left;
}
div.leftSideMenu_mini div.leftSideMenu01{
	clear:both;
}

div.leftSideMenu_mini div.leftSideMenu01 ul{
	margin:0;
	padding:0;
}
div.leftSideMenu_mini div.leftSideMenu01 ul li{
	background: #c9dacb url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 5px;
	display:block;
	text-align:left;
	width:140px;
	font-size:10px;
	padding:0;
	margin-bottom:1px;
	list-style:none;
}
div.leftSideMenu_mini div.leftSideMenu01 ul li a{
	display:block;
	padding:5px 5px 5px 20px;
	zoom:1;
}
div.leftSideMenu_mini div.leftSideMenu02{
	clear:both;
}

div.leftSideMenu_mini div.leftSideMenu02 ul{
	margin:0;
	padding:0 0 0 0px;
}
div.leftSideMenu_mini div.leftSideMenu02 ul li{
	background: #bdd9ea url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 5px;
	display:block;
	text-align:left;
	width:140px;
	font-size:10px;
	padding:0;
	margin-bottom:1px;
	list-style:none;
}
div.leftSideMenu_mini div.leftSideMenu02 ul li a{
	display:block;
	padding:5px 5px 5px 20px;
	zoom:1;
}
div.leftSideMenu_mini a, a:link, a:visited, a:active, .faux_link {
	text-decoration: none;
	color:#333;
	outline: none;
	cursor: pointer;
}
div.leftSideMenu_mini a:hover, .faux_hover, .faux_link:hover {
	background: #fff url(http://verlapan.img1.jp/assets/images/common/disk.gif) no-repeat 5px 5px;
	color:#f75342;
	cursor: pointer;
	text-decoration: none;
}




/*/////////////////////////////////////////////////////////////*/
/*RightSideMenu*/
/*/////////////////////////////////////////////////////////////*/
div.side01{
	display:block;
	width:120px;
	float:right;
	margin-left:10px;
}
div.side01 div.side_bnr01{
	display:block;
	width:120px;
	padding:0;
}
div.side01 div.side_bnrSpace{
	display:block;
	height:20px;
}
div.side01 div.news{
	display:block;
	width:120px;
	margin:0 0 10px 0;
	font-size:10px;
}
div.side01 div.news b{
	display:block;
	background:url(http://verlapan.img1.jp/assets/images/common/side_01.gif) no-repeat;
	width:120px;
	height:51px;
	text-indent:-9999px;
	margin-bottom:3px;
}
div.side01 div.news p{
	text-align:left;
	display:block;
	margin:0 3px 5px 3px;
}
div.side01 div.news span{
	text-align:left;
	display:block;
	margin:0 3px;
}

div.side01 div.guide {
	display:block;
	width:120px;
	background:url(http://verlapan.img1.jp/assets/images/common/bg_side01.gif) repeat-y;
	/*padding:0 0 0 15px;*/
	padding:0;
	margin:0;
}

div.side01 ul{
	display:block;
	width:120px;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
}
div.side01 ul li{
	display:block;
	width:120px;
	margin:0;
	font-size:10px;
}
div.side01 ul li b{
	display:block;
	width:120px;
	text-indent:-9999px;
}
div.side01 ul li p{
	display:block;
	width:120px;
	text-align:center;
	line-height:1.4;
	padding-bottom:8px;
	/*background:#FFF;*/
}
div.side01 ul li.li01 b{
	background:url(http://verlapan.img1.jp/assets/images/common/side_02.gif) no-repeat;
	height:50px;
}
div.side01 ul li.li02 b{
	background:url(http://verlapan.img1.jp/assets/images/common/side_03.gif) no-repeat;
	height:29px;
}
div.side01 ul li.li03 b{
	background:url(http://verlapan.img1.jp/assets/images/common/side_04.gif) no-repeat;
	height:33px;
}
div.side01 ul li.li04 b{
	background:url(http://verlapan.img1.jp/assets/images/common/side_05.gif) no-repeat;
	height:36px;
}
div.side01 ul li.li05 b{
	background:url(http://verlapan.img1.jp/assets/images/common/side_06.gif) no-repeat;
	height:60x;
	padding-bottom:30px;
}
div.side01 div.side_mark{
	display:block;
	width:120px;
	margin:0 0 0 0;
}


