@charset "UTF-8";

a:link,a:visited {color: #0B6F99; text-decoration: underline; text-underline-position: below;}
a:active, a:hover {color: #EE6401; text-decoration: underline; text-underline-position: below;}

/* h3 */
h3{
background:transparent url(/images/common/icon/icon_circle_green.gif) no-repeat scroll 5px 1.5px;
border-bottom:2px solid #CCCCCC;
color:#333333;
font-size:16px;
height:22px;
line-height:18px;
margin:15px auto 13px;
padding:0 0 0 24px;
width:847px;
}

div#about {width: 910px; background: #FFFFFF; padding-bottom: 15px; text-align:left;}
/*タイトル*/

/*フロー*/
div#about h3 {text-align:left;}
div#about h3 img{position:relative; left:-10px; top:-15px; float:left; display:block;}
div#about_flow div.service{
background:transparent url(/images/about/bg_service.gif) no-repeat scroll 5px 4px;
height:125px;
line-height:1.5;
margin:0 auto;
width:830px;
}
div#about_flow div.service span{
display:block;
font-size:15px;
line-height:21px;
padding:7px 0 0 468px;
width:360px;
}
div#about_flow p.firstinfo{line-height:1.5;
margin:0 auto;
width:800px;}

div#partner {
display:block;
margin:15px auto 0;
width:853px;
}
div#partner dl.pool{
background:#FAFFFF none repeat scroll 0 0;
border:1px solid #2185D2;
float:left;
margin-right:15px;
width:416px;
}
div#partner dl.spend{background:#FFFAF6 none repeat scroll 0 0;
border:1px solid #F96A02;
float:left;
width:416px;}
div#partner dl dt img{margin-left:15px;}
div#partner dl.pool dt {background:#2E94E2 url(http://pex.jp.eimg.jp/images/top/icon_whitecircle_blue.gif) no-repeat scroll 8px 50%;
border-bottom:1px solid #AAAAAA;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
line-height:28px;
padding:0 0 0 25px;}
div#partner dl.spend dt {
background:#fb8024 url(http://pex.jp.eimg.jp/images/top/icon_whitecircle_orange.gif) no-repeat scroll 8px 50%;border-bottom:1px solid #AAAAAA;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
line-height:28px;
padding:0 0 0 25px;}
div#partner dl dt span{background:transparent none repeat scroll 0 0; color:#FFFFFF; font-size:13px; padding-top:8px; width:235px;}

div#partner dl.pool dt img {margin-top: 8px;}
div#partner dl.spend dt img {margin-top: 8px;}
div#partner dl dd {padding:5px 5px 5px 16px; min-height:350px;}
div#partner dl dd p {line-height: 18px;}
div#partner dl dd p img{margin:5px 8px 0 0;}
div#partner dl dd p.more {font-size: 10px; letter-spacing: 0.1em; text-align: right; margin:7px 10px 5px 0;}

div#partner dl dd p.title {font-weight: bold; margin: 10px 0 5px 0;}

div#about_merit {
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:table;
margin:15px auto 0;
width:850px;
}
h4{
margin:10px 0 0 15px;
border-left:3px solid #441F05;
color:#441F05;
display:block;
font-size:15px;
padding:0 0 0 8px;
font-weight:bold;
}

h4.first_h4{
display:table;
margin:10px 0 5px 470px;
}

div#about_merit ul li{
float:left;
line-height:18px;
margin:10px 13px 0;
width:250px;
text-align:center;
}

div#about_merit ul li p{
font-size:18px;
font-weight:bold;
color:#dd0000;
margin:5px 0 15px;
}
div#moreinfo {border:1px solid #35A236;
display:inline;
float:left;
height:89px;
margin:15px 0 0 29px;
text-align:left;
width:534px;}
div#moreinfo p{height: 30px; background:#4AB044 url(/images/common/bg/bg_title_shadow2px.gif) repeat-x scroll center bottom;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
overflow:hidden;}
div#moreinfo p span{background:transparent url(/images/top/icon_whitecircle_green.gif) no-repeat scroll 6px 7px;
color:#FFFFFF;
display:block;
font-size:13px;
margin-top:0;
padding:6px 0 6pt 23px;}
div#moreinfo dl {margin:10px 0 0px 0px;}
div#moreinfo dt {margin:0px 0 10px 10px; width:270px; float:left;}
div#moreinfo dt img{margin:0px 7px 0px 0px;}
div#moreinfo dd img{margin:0px 7px 0px 0px;}

div#moreinfo dd {margin:0px 0 10px 15px;}

div#about_register{background:transparent url(http://pex.jp.eimg.jp/images/top/button_register_red.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
margin:15px;
text-indent:-9999px;
width:300px;
}
div#about_register:hover{
background:transparent url(http://pex.jp.eimg.jp/images/top/button_register_red_on.gif) no-repeat scroll 0 0;
}
div#comic p img {margin:5px 7px 0px 0px;}
div#button {text-align:center;}
div#button p {margin:0px 0px 0px 0px;}
div#button p a img {margin:0px 10px 0px 0px;}
div#button p {margin:0px 0px 15px 13px;}


div#navi {margin:0px 0px 0px 0px;}

div#start {width: 910px; background: #FFFFFF; padding-bottom: 15px;}
div#start div p span img {margin-right: 10px;}
div#start div p {position:relative; left:12px; top:5px;}

div#pool {width: 910px; background: #FFFFFF; padding-bottom: 15px;}
div#pool div.comic p img {margin-right: 13px;}
div#pool div p {position:relative; left:14px; top:5px;}
div#pool div p.joudan img{margin-right: 9px;}
div#pool div p.nidan img {margin-right:13px;}
div#pool div p.tyudan {position:relative; top:2px;}
div#pool div p.gedan img{margin-right: 14px;}

div#aggregate {width: 910px; background: #FFFFFF; padding-bottom: 15px;}
div#aggregate div p.jodan img {margin-right: 2px;}
div#aggregate div p.gedan img {margin-right: 6px;}
div#aggregate div p {position:relative; left:18px; top:5px;}
div#aggregate div#navi p{position:relative; left:14px;}


div#spend {width: 910px; background: #FFFFFF; padding-bottom: 15px;}
div#spend div#comic p {position:relative; left:24px; top:5px;}
div#spend div p.gedan {position:relative; left:24px; top:2px;}
div#spend div#navi p{position:relative; top:4px; left:12px;}

div#about p.supplement {
color:#006400;
font-size:77%;
margin:5px 0;
}

div#about p.bg_attention {
	width:674px;
	height:94px;
	background: transparent url(/images/about/bg_attention_01.gif) no-repeat;
	margin: 0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
div#about p.bg_attention2 {
	width:674px;
	height:74px;
	background: transparent url(/images/about/bg_attention_02.gif) no-repeat;
	margin: 0 auto;
	overflow:hidden;
}
div#about p.bg_attention2 span{
	display:block;
	line-height:18px;
	margin:7px 20px 0 35px;
	width:540px;
}

div#about p.bg_attention3 {
	width:674px;
	height:93px;
	background: transparent url(/images/about/bg_attention_03.gif) no-repeat;
	margin: 0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
div#about p.bg_attention4 {
	width:674px;
	height:75px;
	background: transparent url(/images/about/bg_attention_04.gif) no-repeat;
	margin: 0 auto;
	overflow:hidden;
}
div#about p.addressbar_ss {
	width:674px;
	height:343px;
	background: transparent url(/images/about/bg_address_ss.gif) no-repeat;
	margin: 0 auto;
}
div#about p.addressbar_ss span.left{
float:left;
width:300px;
}
div#about p.addressbar_ss span.right{
float:left;
width:300px;
}

div#about p.addressbar_ss span.fishing_attention1{
display:block;
font-size:16px;
line-height:21px;
padding:115px 0 5px 49px;
width:261px;
}
div#about p.addressbar_ss span.fishing_attention2{
display:block;
line-height:21px;
padding:5px 0 0 50px;
width:260px;
}
div#about p.addressbar_ss span.fishing_attention3{
display:block;
font-size:16px;
line-height:21px;
padding:110px 0 5px 67px;
width:270px;
}
div#about p.addressbar_ss span.fishing_attention3{
_padding:110px 0 5px 57px;
}
div#about p.addressbar_ss span.fishing_attention4{
display:block;
line-height:21px;
padding:5px 0 0 67px;
width:270px;
}
div#about p.addressbar_ss span.fishing_attention4{
_padding:5px 0 0 57px;
}
div#about p.addressbar_ss span.urlcolor{
color:#dd0000;
font-weight:bold;
}

div#about p.bg_attention4 span{
	display:block;
	line-height:18px;
	margin:7px 20px 0 35px;
	width:490px;
}

div.attention_idpass{
width:675px;
margin-top:20px;
}

div.attention_idpass h3{
width:650px;
margin:20px auto 15px;
}

div.attention_idpass span.pex{
	background: transparent url(/images/about/bg_idpass_pex.gif) no-repeat;
	width:259px;
	height:248px;
	display:table;
	text-indent:-9999px;
	float:left;
}
div.attention_idpass span.notequal{
	background: transparent url(/images/about/bg_notequal.gif) no-repeat;
	width:166px;
	height:248px;
	display:table;
	text-indent:-9999px;
	float:left;
}
div.attention_idpass span.otherservice{
	background: transparent url(/images/about/bg_idpass_others.gif) no-repeat;
	width:249px;
	height:248px;
	display:table;
	text-indent:-9999px;
	float:left;
}
div.attention_fishing{
width:675px;
clear:both;
margin-bottom:20px;
}	
div.attention_fishing h3{
width:650px;
margin:20px auto 15px;
}

dl.attention_box{
background:#FFFEF4 none repeat scroll 0 0;
border:1px solid #E3B879;
height:100px;
margin:20px auto 25px;
width:490px;
text-align:center;
}
dl.attention_box dt{
margin:15px;
}
dl.attention_box dd{
float:left;
}
dl.attention_box dd.profile a{
background: transparent url(/images/about/btn_profileedit.gif) no-repeat;
height:45px;
margin:0 15px 0 37px;
width:200px;
display:block;
text-indent:-9999px;
}
dl.attention_box dd.profile a:hover{
background: transparent url(/images/about/btn_profileedit_on.gif) no-repeat;
}
dl.attention_box dd.pass a{
background: transparent url(/images/about/btn_passchange.gif) no-repeat;
height:45px;
width:200px;
display:block;
text-indent:-9999px;
}
dl.attention_box dd.pass a:hover{
background: transparent url(/images/about/btn_passchange_on.gif) no-repeat;
}
	
/* clearfix */
.clear {clear:both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
	}
/*  ¥*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/*   */
/* /clearfix */
