@charset "UTF-8";
/*___________ first font ___________ */
body {
margin:0;
padding:0;
text-align:center;
background-color:#53AC50;
color:#222222;
}

#frame{
margin:0;
padding:0;
text-align:center;
background-color:#ffffff;
background-image:none;
}

.size {
width:==px;
margin:0 auto;
}
div,td,th,p,pre {
text-align:left;
margin:0;
font:12px/16px 'Hiragino Kaku Gothic Pro','qMmpS Pro W3',
'lr oSVbN', sans-serif;
}
img {
border:0;
}
li {
margin: 0;
list-style: none;
}
ol, ul {
margin: 0;
padding:0;
}
h1 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
color:#FFFFFF;
}

h2,h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}
h4,h5,h6 {
font-size:10px;
line-height:16px;
font-weight:normal;
margin:0px;
}
select {
display:block;
}
form {
margin:0;
}
.indent {
text-indent:-2345px;
}
.clear {
clear:both;
}
.center {
text-align:center;
}

.font-orange{
	color:#FF6600;
}

.font-red {
	size:14pc;
	color:#FF0000;
	}

.orange {
font-size:14px;
font-weight:700;
color:#FF6600;
padding:10px 0 0 0;
}

.blue {
font-size:16px;
font-weight:700;
color:#006699;
padding:10px 0 0 0;
}

.font-job {
font-size:14px;
font-weight:700;
}

/*___________ first font end ___________ */

/* =index.html */

body{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "?l?r ?S?V?b?N", "Osaka?|????";
	font-size: 12px;
	background: url(../img/background.jpg) repeat-x left top;
	background-color:#53AC50;
/*	background-repeat: no-repeat;*/
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 930px;
	text-align: left;
}

#header-left,#header-right{
	width:420px;
	padding-top:10px;
	padding-left:18px;
	padding-bottom:10px;
	float:left;
}

#header-left{
	float:left;
	background:url(http://www.1049da.com/img/backlogo.gif) no-repeat right bottom;
}

#header-left h1{
	margin-bottom:5px;
}

#header-right{
	padding-left:0px;
	float:left;
}

#menu{
	width:900px;
	height:37px;
	margin-left:15px;
	margin-bottom:10px;
	background-image:url(http://www.1049da.com/img/bg-menu.gif);
	clear:both;
}

#menu h2{
	font-size:11.5px;
}

.menu0,.menu1,.menu2,.menu3,.menu4,.menu5{
	float:left;
}

.menu0,.menu1,.menu3,.menu5{
	margin-top:10px;
}

.menu2,.menu4{
	margin-top:3px;
}

.menu0{
	margin-left:30px;
	_margin-left:15px;
	width:60px;
	float:left;
}

.menu1{
	margin-left:40px;
	_margin-left:40px;
	width:120px;
}

.menu2{
	margin-left:40px;
	_margin-left:35px;
	width:120px;
}

.menu3{
	margin-left:40px;
	_margin-left:45px;
	width:120px;
}

.menu4{
	margin-left:40px;
	_margin-left:45px;
	width:120px;
}

.menu5{
	margin-left:40px;
	_margin-left:35px;
	width:120px;
}

#search{
	width:898px;
	height:72px;
	margin-left:15px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	clear:both;
	border:1px dotted #CCCCCC;
}

#search ul{
	padding-top:8px;
	padding-left:20px;
}

#search li{
	padding-bottom:4px;
}

.span-cir{
	padding-right:5px;
}

.span-san-l{
	padding-left:8px;
	padding-right:3px;
}

.span-san{
	padding-right:3px;
}

#main{
	width:930px;
	height:auto;
	border:3px double #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
}

#main-left,#main-right{
	margin-top:10px;
}

#main-left{
	width:716px;
	height:auto;
	margin-left:10px;
	_margin-left:5px;
	float:left;
}

.main-left-cont{
	width:716px;
	height:auto;
	background-image:url(http://www.1049da.com/img/bg-cont-top.jpg);
}

.cont-h2{
	margin-left:10px;
	padding-top:5px;
	padding-left:3px;
	font-size:22px;
	color:#FFFFFF;
}

.cont-h2 a,.cont-h2 a:hover {
	color:#FFFFFF;
}

.main-span{
	padding-right:10px;
}

.main-left-cont-main{
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}

hr{
	display:none;
}

.main-left-contd{
	width:716px;
	height:10px;
	margin-bottom:10px;
	background-image:url(http://www.1049da.com/img/bg-cont-down.jpg);
}

#main-right{
	width:180px;
	height:auto;
	padding-left:15px;
	float:left;
}

.main-right-cont,.main-right-contd{
	margin-left:5px;
	background-repeat: no-repeat;
}

.main-right-pr,.main-right-contd{
	margin-bottom:10px;
}

.main-right-cont{
	width:180px;
	height:auto;
	background-image:url(http://www.1049da.com/img/bg-calm-top.jpg);
}

.main-right-cont h3{
	text-align:center;
	margin-left:-5px;
	padding-top:3px;
	color:#FFFFFF;
}

.main-right-cont-main{
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
}

.main-right-cont-main li{
	margin-top:3px;
}

.main-right-cont-main p{
	margin-top:10px;
	text-align:center;
}

.main-right-contd{
	width:180px;
	height:10px;
	background-image:url(http://www.1049da.com/img/bg-calm-down.jpg);
}

#footer{
	height:auto;
	padding-top:30px;
	padding-bottom:10px;
	clear:both;
}

#footer-link{
	height:auto;
}

#footer-link p,#copyright,#link{
	text-align: center;
}

#footer-link p{
	text-align:center;
}

#copyright{
	margin-top:5px;
	margin-bottom:5px;
	height:auto;
	font-size:14px;
	text-align: center;
	background-color: #EAEAEA;
}

#link{
	height:auto;
	font-size:10px;
}

/* =index.html */

/*@ʁ@*/
.main-section{
	height:auto;
	padding-bottom:10px;

}

.main-section p{
	padding:0 0 10px 10px;
	font-size:12px;
	color:#333333;
}

.main-community h2,.main-compBox h2,.main-rankBox h2,.main-offerArea h2{
	height:27px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	padding:7px 0 0 35px;
	background:url(../img/bg-cont-title.jpg) no-repeat left top;
}

.main-community p,.main-compBox p,.main-rankBox p,.main-offerArea p{
	margin:10px 0 0 10px;
}

.main-community,.main-compBox,.main-rankBox,.main-offerArea{
	background:url(../img/bg_offer_bg.jpg) no-repeat left bottom;
	padding-bottom:30px;
}

.main-section-banner{
	text-align:center;
	height:auto;
	padding-bottom:10px;

}

/*@wi@*/
.main-offerArea{
	background:url(../img/bg_offer_bg.jpg) no-repeat left bottom;
}
.main-rankBox{
	background:url(../img/bg_white_bg.gif) no-repeat left bottom;
}
.main-compBox{
	background:url(../img/bg_company_bg.gif) no-repeat left bottom;
}
.main-community{
	background:url(../img/bg_white_bg.gif) no-repeat left bottom;
}



/*@lTCgLO@*/
.main-offerArea h2{
	background:url(../img/bg-cont-title01.jpg) no-repeat left top;
}

.offerBox{
	margin:10px 0 0 188px;
	background: url(../img/bg_offerbox_rp.gif) repeat-y left top;
}

.offerBoxIn{
	background:none;
}

.offerBoxIn dl{
	width:175px;
	height:auto;
	margin:0px;
	float:left;
	display: inline;
	background: url(../img/bg_offerbox_bt.gif) no-repeat left bottom;
}

.offerBoxIn dd{
	margin-left:5px;
}

.offerBoxIn li{
	height:50px;
	padding-bottom:5px;

}

.offerBoxIn span{
	padding:0 0 0 27px;
}

/*@]ExT[rXLO@*/
.main-rankBox h2{
	background:url(../img/bg-cont-title02.jpg) no-repeat left top;
}

.rankBox{
	width:679px;
	padding:0 0 0 15px;
}

.rankbox img{
	margin:0px;
	padding:0px;
}

.rankbox dl{
	height:auto;
	margin:0px;
	padding:0 0 10px 0;
}

.rankbox dt{
	height:5px;
	margin:0 0 0 0;
	padding:0px;
}

.rankBox dd{
	margin:0 0 10px 0;
	padding:0 0 10px 10px;
	background:url(http://www.1049da.com/img/bg-cont-bg.gif) no-repeat left bottom;
}

/*@ƃLO@*/
.main-compBox h2{
	background:url(../img/bg-cont-title03.jpg) no-repeat left top;
}

.compBox{
	height:auto;
	margin:10px 0 0 185px;
}

.compBox dd{
	margin:0 0 10px 0;
	padding:0 0 5px 8px;
	background:url(../img/bg_rank_s_bt.gif) no-repeat left bottom;
}

/*@R~R~jeB@*/
.main-community h2{
	background:url(../img/bg-cont-title04.jpg) no-repeat left top;
}

.main-community{
	height:100px;
}

.main-community li{
	padding:20px 0 0 20px;
	float:left;
}

/*@NAtBbNX@*/

div.main-section div.offerBoxIn:after,
div.main-section dl.rankBox dd ol.rank:after,
div.main-section div.community ul:after{
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div.main-section div.offerBoxIn,
div.main-section dl.rankBox dd ol.rank,
div.main-section div.community ul {
	display: inline-block;
}

/* Hide from Mac IE \*/
div.section div.offerBoxIn,
div.section dl.rankBox dd ol.rank,
div.section div.community ul {
	*height: 1%;
	display: block;
}


/* =index.html end */

/* =comp.html */
#main-comp-into{
	height:auto;
	margin-bottom:20px;
}

#main-comp-into h3{
	width:868px;
	height:23px;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:30px;
	color:#FF6117;
	font-size:20px;
	background: url(../img/icon_12.gif) no-repeat;
	border-bottom:1px solid #FF6117;
}

#main-comp-into p{
	margin-left:45px;
}

#main-comp{
	width:900px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
	padding-bottom:10px;
	background: url(../img/bg_pickup_bt.gif) no-repeat left bottom;
}

.comptest{
	clear:both;
}

.main-comp-box{
	height:auto;
	padding:15px 15px 15px 15px;
	background: url(../img/bg_pickup_rp.gif) repeat-y left top;
}

.main-comp-box-job{
	height:auto;
	padding:15px 15px 15px 15px;
	background: url(../img/bg_pickup_rp.gif) repeat-y left top;
}

.main-comp-box-job table{
	width: 850px;
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
}

.main-comp-box-job table td {
border: 1px #CCCCCC solid;
}


.main-comp-box p{
	font-size:14px;
}

.main-comp-leftbox{
	width:230px;
	height:auto;
	padding:0px 0px 0px 45px;
	background: url(../img/bg_pickup_img.gif) no-repeat left top;
}

.main-comp-leftbox h4{
	padding-top:30px;
	padding-left:40px;
	padding-bottom:10px;
	font-size:20px;
	font-weight:bold;
}



.main-comp-box dl{
	padding:15px 0px 0px 0px;
	width:540px;
}

.main-comp-box dd{
	margin-left:0px;
	padding-bottom:10px;
}

.main-comp-leftbox ,.main-comp-box dl{
	height:auto;
	float:left;
}


.main-comp-box dt{
	height:18px;
	padding-top:2px;
	padding-left:22px;
	font-size:12px;
	font-weight:bold;
	color:#FF4400;
	background: url(../img/comp_bt01.gif) no-repeat left top;
}

#main-comp h3{
	height:23px;
	padding-top:7px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:25px;
	background: url(../img/pick_good/top_01.gif) no-repeat left top;
}

#main-comp-inframe{
	padding:10px 0px 0px 15px;

}

#main-comp-down{
	height:auto;
	margin-left:15px;
	margin-top:0px;
	background: url(../img/bg_linkarea_rp.gif) repeat-y left top;
}

#comp-dleft h4{
	height:25px;
	padding-top:5px;
	padding-left:30px;
	font-size:16px;
	font-weight:bold;
	background: url(../img/icon_08.gif) no-repeat left top;
}

#main-comp-downl p{
	padding:0px 10px 15px 10px;
}

#main-comp-downl{
	width:346px;
	float:left;
}

#comp-dleft{
	padding:10px 10px 10px 10px;
}

#main-comp-downr{
	padding-right:17px;
	float:right;
}

#comp-dright{
	padding:5px 10px 10px 10px;
}

#comp-dright li{
	margin-bottom:5px;
	padding-bottom:5px;
}

#comp-dright h4{
	padding-top:5px;
	padding-left:30px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:16px;
	background: url(../img/icon_09.gif) no-repeat left top;
}

#comp-dright table{
	height:auto;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #CCCCCC;
}

.dright-left{
	width:125px;
}

.dright-right{
	width:385px;
	vertical-align:top;
}

.main-comp-down-bg{
	height:8px;
	clear:both;
	background: url(../img/bg_linkarea_bt.gif) no-repeat left top;
}

/* =comp.html end */

/* =sitemaps.html */

#main-center{
	width:900px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
	padding-bottom:10px;
	background: url(../img/bg_pickup_bt.gif) no-repeat left bottom;
}

.main-center-box{
	height:3000px;
	padding:15px;
	background: url(../img/bg_pickup_rp.gif) repeat-y left top;
}

#main-center h3{
	height:23px;
	padding-top:7px;
	padding-left:35px;
	color:#FFFFFF;
	font-size:25px;
	background: url(../img/bg_pickup_tit01.gif) no-repeat left top;
}

#main-center h4{
	color:#013567;
	font-weight:bold;
	font-size:20px;
	padding-top:5px;
	padding-bottom:3px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #013567;

}

.main-center-cont{
	height:auto;
	clear:both;
}

#main-center h5{
	padding-bottom;20px;
	font-weight:bold;
	font-size:16px;
}

#main-center ul{	
	height:auto;
	margin-bottom:20px;
}

#main-center li{
	height:auto;
	margin-top;10px;
	margin-bottom:10px;
}

.map-l,.map-c,.map-r{
	width:290px;
	height;auto;
	float:left;
}

.map-l{
	height;auto;
}

.map-c{}

.map-r{}
/* =sitemaps.html end */

/* =first.html =privacy.html */
#main-index p,#main-index li{
	margin-bottom:10px;
}

#main-index li{
	margin-left:20px;
	list-style-type: circle;
}

.main-sub-title,.main-sub-center{
	padding-bottom:20px;
}

.main-sub-title{
	margin-top:20px;
	margin-bottom:20px;
	padding-left:25px;
	padding-bottom:10px;
	color:#006699;
	font-size:16px;
	font-weight:bold;
	background-image:url(../img/icon_10.gif);
	background-repeat: no-repeat;
}

.main-sub-center{
	text-align:center;
}
/* =first.html end */

/* =company.html */
.main-left-cont-main dl {
	clear: left;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.main-left-cont-main dl dt {
	font-size: 12px;
	font-weight: bold;
	color: #002E55;
	float: left;
	width: 148px;
	margin: 0px;
	padding: 0px;
}

.main-left-cont-main dl dd {
	float: left;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 15px;
	line-height: 14px;
}

.main-left-cont-main dl dd a {
	font-weight: bold;
}

/* =company.html end */

/* =file.html */

.file-left{
	padding-left:10px;
	padding-bottom:20px;
	text-align:center;
	width:300px;
}

.file-left p{
	text-align:center;
}

.file-right{

}

.p-file{
	margin-bottom:10px;
}

.ul-file{
	padding-bottom:20px;
}

.list-file{
	margin-left:20px;
	margin-bottom:5px;
	list-style-type: circle;	
}

.filedown-left{
	vertical-align:bottom;
	padding-right:10px;
}

.filedown-left p{
	text-align:center;
}

.filedown-right{
	vertical-align:bottom;
}

#file-button p{
	padding:20px 0 10px 0px;
	text-align:center;
}

/* =file.html end */

/* =voice.html */

.main-left-voice{
	padding-top:20px;
}

.main-left-voice h3{
	margin-bottom:5px;
	font-size:16px;
}

.main-left-voice h4{
	margin-bottom:5px;
	font-size:14px;
}

.main-left-voice p{
	margin-bottom:5px;
	font-size:14px;
}

.voice-left{
	width:130px;
}

.voice-right{
	vertical-align:top;

}

.main-voice-cont{

}

.main-voice-cont h3{
	color:#013567;
	font-size:20px;
	margin-top:20px;
	padding-top:7px;
	padding-left:25px;
	padding-bottom:3px;
	background-image:url(http://www.1049da.com/img/icon_05.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #013567;
}

.main-voice-cont h4{
	color:#FF6117;
	padding-top:25px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

.main-voice-cont p{
	padding-top:10px;
}

.back_next{
	margin-top:20px;
	font-size:16px;
}

.voice-center{
	text-align:center;
}

/* =voice.html end */

/* =quest-form */

#quest-form{
	padding-top:50px;
	padding-left:40px;
	padding-bottom:30px;
}

/* =quest-form end */

/* =ranking/index.php =siteranking */

.rank-rank0,.rank-rank1{
	width:900px;
	height:81px;
	padding-bottom:3px;
	padding-top:4px;
}

.rank-rank0{
	background-image:url(../img/rankcont-1.gif);
	background-repeat: no-repeat;
}

.rank-rank1{
	background-image:url(../img/rankcont-2.gif);
	background-repeat: no-repeat;
}

.rank-size{
	width:900px;
	height:81px;
	margin-top:0px;
}

.rank-size1{
	width:80px;
	height:auto;
}

.rank-size1 p{
	text-align:center;
	font-weight:bold;
}

.rank-size2{
	width:130px;
	height:auto;
}

.rank-size3{
	width:490px;
	height:auto;
	vertical-align:top;
}

.rank-size4{
	width:100px;
	height:auto;
}

.rank-size4 p{
	text-align:center;
}

#rank-nav{
	width;900px;
	height:auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

#rank-nav p{
	text-align:center;
}

.rank-span{
	padding-left:20px;
}

.rank-name{
	font-size:16px;
	font-weight:bold;
}

/* =cutlinks/index.php */

.cut-rank0,.cut-rank1{
	width:900px;
	height:81px;
	padding-bottom:3px;
	padding-top:4px;
}

.cut-rank0{
	background-image:url(../img/rankcont-1.gif);
	background-repeat: no-repeat;
}

.cut-rank1{
	background-image:url(../img/rankcont-2.gif);
	background-repeat: no-repeat;
}


.cut-size{
	width:900px;
	height:81px;
	margin-top:0px;
}

.cut-size1{
	width:90px;
	height:auto;
}

.cut-size1 p{
	text-align:center;
	font-weight:bold;
}

.cut-size2{
	width:130px;
	height:auto;
}

.cut-size3{
	width:690px;
	height:auto;
}

.cut-size4{
	width:100px;
	height:auto;
}

.cut-size4 p{
	text-align:center;
}

#cut-nav{
	width;900px;
	height:auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

#cut-nav p{
	text-align:center;
}

.cut-span{
	padding-left:20px;
}

.cut-name{
	font-size:16px;
	font-weight:bold;
}



/* =ranking/calm.php =siteranking */

.table-link00 {
	border-bottom: 1px solid #CCCCCC;
	width: 500px;
	margin-bottom: 5px;
	padding:0px;
}

.table-link01 {
	width: 500px;
}

.td-link-title {
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}

/* =ranking/calm-left.php */

.table-link02 {
	width: 130px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding:0px;
	float:left;
	vertical-align:top;
}

.table-link03 {
	width: 120px;
	height:60px;
	vertical-align:top;
}

.table-link03 td{
	vertical-align:top;
}

/* =cutlinks/calm-left.php */

.table-link04 {
	width: 100px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding:0px;
	float:left;
	vertical-align:top;
}

.table-link05 {
	width: 90px;
	height:90px;
	vertical-align:top;
}

.table-link05 td{
	vertical-align:top;
}

/* =ranking/calm-left.php end */


/* =10site/index */

.entitle a,.entitle a:hover{
	font-size:18px;
	color:#FF4401;
	border-bottom:1px solid #FF4401;
}

/* =10site/main */

#wp-head{
	width:714px;
	height:325px;
	background-image:url(http://www.1049da.com/img/bg-wp01.jpg);
	background-image:url(../img/bg-wp01.jpg);
	margin-bottom:30px;
}

#wp-head-l{
	width:220px;
	padding-left:15px;
	vertical-align:top;
}

#wp-head-l p{
	margin-bottom:10px;
	text-align:center;
}

#wp-head-r{
	vertical-align:top;
}

#wp-head-r h3{
	margin-top:5px;
}

#wp-head-r p{
	margin-top:5px;
	padding-right:15px;
}

#wp-main{

}

.wp-title{
	padding-left:15px;
	padding-top:15px;
	margin-bottom:5px;
	font-size:18px;
	color:#FF4401;
	border-top:1px dotted #CCCCCC;
}

.wp-maintitle{
	margin-bottom:20px;
	padding-left: 25px;
	padding-bottom:5px;
	font-size:18px;
	color:#FF4401;
	background-image:url(http://www.1049da.com/img/icon_05.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #FF4401;
}

.wp-subtitle{
	padding-left: 10px;
	padding-top:15px;
	margin-bottom:20px;
	font-size:14px;
	color:#FF4401;
	border-top:1px dotted #CCCCCC;
}

.wp-icon05{
	padding-right:10px;
}

.wp-icon06{
	padding-right:7px;
}

#wp-main p{
	margin-left:25px;
	margin-bottom:20px;
}

#wp-sitebn{
	text-align:center;
}

/* =10site/comment */

h2#comments{
	padding-top:8px;
	padding-left:40px;
	padding-bottom:20px;
	font-size:20px;
	color:#FFFFFF;
	background-image:url(http://www.1049da.com/img/icon_07.gif);
	background-repeat: no-repeat;
}

#commentblock{
	width:716px;
	height:auto;

	clear:both;
	background-image:url(http://www.1049da.com/img/bg-cont-top.jpg);
	background-repeat: no-repeat;
}

#commentblockd{
	width:716px;
	height:10px;
	background-image:url(http://www.1049da.com/img/bg-cont-down.jpg);
	background-repeat: no-repeat;
}

#common{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

#commentlist{
	padding-left:10px;
	padding-right:10px;
}

ul#commentlist {
	margin-top:20px;
	margin-left:0px;
	margin-bottom:30px;
	color: #9b9b9b;
	font-size:0.9em;
}

#commentlist li  p{
	margin-bottom: 8px;
	line-height: 20px;
	padding:0;
}

.commentname {
	margin: 0;
	padding-left: 15px;
	font-weight: bold;
	font-size:14px;
	background-image:url(http://www.1049da.com/img/icon_01.gif);
	background-repeat: no-repeat;
}

.commentinfo{
}

.commenttext ,.commenttext-admin {
	clear: both;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height:12px;
	color: #333;
	background-color: #ffffff;
}

#commentsformheader{
	padding-left:18px;
	font-size: 1.4em;
}

#commentsform{
	padding-left:10px;
	padding-right:10px;
}

#commentsform p{

}

#form-name{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:10px;
}

#form-mail{
	border-bottom:1px dotted #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
}

#form-text{
	border-bottom:1px dotted #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
}


#commentsform form{
	height:auto;
	text-align:left;
	margin:0px;
}

#commentsform form textarea{
	width:99%;
}

p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#searchdiv {
	padding-bottom: 10px;
}

#sidebar p {
	margin-top: 7px;
	margin-bottom: 7px;
}

.nocomments{
	padding:20px;
}

.entrybody{
	height:auto;
	width:716px;
	padding-bottom:20px;
}

.entrybody ul {
	margin: 10px 0px 10px 30px;
}

.entrybody ol{
	margin: 10px 0px 10px 30px;
}

blockquote{
	padding-left: 20px;
	margin-top: 20px;
}

blockquote p {
	margin: .7em 0;
}

#commentsform p{
	padding-bottom:10px;
}

#commentsform span{
	padding-right:5px;
}

#commentsform form p{
	margin: 0px;
	padding: 0px;
}

#footer {
	color: #0066CC;
	text-align: center;
	clear: both;
	background-color: #FFFFFF;
}

h2.entrytitle  {
	font-size:170%;
	width:716px;
	height:auto;
	background-repeat: no-repeat;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0C0C0;		
}



.arc h2 {
	color: #333333;
	font-size: 16px;
}

.ss_banner {
	width:608px;
}

.comu_pr{
	padding-left: 20px;
	background-image:url(http://www.1049da.com/img/icon_01.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

.comu_pr2{
	padding-left: 40px;
	padding-bottom:20px;
	background-image:url(http://www.1049da.com/img/icon_02.gif);
	background-repeat: no-repeat;

	margin-bottom:20px;
}

.comu_pr3{
	margin-left: 20px;
	margin-bottom:10px;
}

.icon-02{
	padding-right:10px;
}

#toko_h2{
	margin-bottom:10px;
	padding-left: 20px;
	padding-bottom:5px;
	font-size:14px;
	color:#FF4401;
	background-image:url(http://www.1049da.com/img/icon_03.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #FF4401;
}

/* =10site/comment end */


/* =ranking10.html */

#comp-head{
	width:714px;
	background-image:url(http://www.1049da.com/img/bg-comp-top.jpg);
}

#comp-head h2{
	padding-top:8px;
	padding-left:40px;
	padding-bottom:10px;
	font-size:20px;
	color:#FFFFFF;
}

#comp-head td{
	padding-left:10px;
	padding-right:20px;	
	vertical-align:top;
	
}

#comp-td-l,#comp-td-r,#comp-bt-l,#comp-bt-r{
	padding-left:10px;
	padding-right:20px;	
}

#comp-bt{
	margin-top:12px;
	margin-left:130px;
}

#comp-bt-l,#comp-bt-r{
	width:200px;
}

#comp-bt p{
	text-align:center;
}

#comp-bt-r{}

#comp-bottom{
	width:714px;
	height:10px;
	background-image:url(http://www.1049da.com/img/bg-comp-down.jpg);
}

/* =ranking10.html end */




/* =ranking10.html test */

#comp-head-2{
	width:714px;

	background-image:url(http://www.1049da.com/img/bg-comp-top.jpg);
}

#comp-head-2 h2{
	padding-top:8px;
	padding-left:40px;
	padding-bottom:10px;
	font-size:20px;
	color:#FFFFFF;
}

#comp-head-2 td{
	padding-left:10px;
	padding-right:20px;	
	vertical-align:top;
	
}

#comp-td-l,#comp-td-r,#comp-bt-l,#comp-bt-r{
	padding-left:10px;
	padding-right:20px;	
}

#comp-bt{
	margin-top:12px;
	margin-left:130px;
}

#comp-bt-l,#comp-bt-r{
	width:200px;
}

#comp-bt p{
	text-align:center;
}

#comp-bt-r{}

hr{
	display:none;
}

#comp-bottom{
	width:714px;
	height:10px;
	background-image:url(http://www.1049da.com/img/bg-comp-down.jpg);
}

/* =ranking10.html end */

/* comu_pr.html */

#comu-head{
	width:auto;
	height:auto;
	margin-bottom:20px;
}

.main-bn{
	padding-bottom:10px;
}

.comu-btn{
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}

#comu-kaku, #comu-kaku ul{
	height:auto;
}

#comu-kaku li{
	height:auto;
	margin-bottom:20px;
}

#comu-kaku2{
	width:600px;
	height:auto;
	margin-left:30px;
	margin-bottom:30px;
	background-color:#FFFFCC;
	padding:10px 10px 10px 10px;
}

#comu-kaku2 li{
	margin-bottom:5px;
}

#comu-tou{
	height:auto;
	border:1px solid #CCCCCC;
}

#comu-tou h3,#comu-tou p,#comu-tou li{
	margin-left:15px;
	margin-right:15px;
}

#comu-tou h3{
	margin-top:10px;
	margin-bottom:10px;
}

#comu-tou p{
	margin-bottom:10px;
}

#comu-tou ul{

}

#comu-tou li{
	margin-left:50px;
	margin-bottom:10px;
	list-style-type:square; 
}

/* comu_pr.html end */

/* =entry.html */

#main-eigyo{
	width:800px;
	padding-top:10px;
	margin: 0px auto;
}

#main-eigyo td{
	vertical-align:top;
}

#entry_back-img_01 {
	height: 310px;
	width: 800px;
	background-image: url(../img/entry_back-img_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 20px;
}

#entry_back-img_01 h2 {
	text-indent: -9999pt;
}

#entry_left_01 {
	background-image: url(../img/entry_back-img_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 10px;
	height: 465px;
	width: 655px;
}

#entry_left_01 h3 {
	text-indent: -9999pt;
}

#entry_right_00 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 134px;
}

#entry_right_01 {
	background-image: url(../img/entry_back-img_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 415px;
	width: 134px;
}

#entry_right_01 h4 {
	text-indent: -9999pt;
}

#entry_right_02 {
	text-align: center;
}

#riyou_kiyaku_01 {
	font-size: 12px;
	text-align:left;
	border-style:solid;
	border-color:black;
	border-width:1px;
	height:200px;
	overflow-y:scroll;
	overflow-x:auto;
	font-size:12px;
	line-height:18px;
	padding-top: 10px;
	padding-left: 15px;
	width: 800px;
}

.ssl {
	font-size: 12px;
	color: #003366;
	text-align: center;
	clear: both;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 15px;
}

#quest_ssl {
	text-align: center;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
}

#quest_secure_01 {
}

#quest_secure_02 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 195px;
}

/* =entry.html end */

/* =bbs/index.html */

#main-bbs h3{
	height:23px;
	padding-top:7px;
	padding-left:35px;
	color:#FFFFFF;
	font-size:25px;
	background: url(../img/bg_pickup_tit01.gif) no-repeat left top;
}

#main-bbs{
	width:900px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
	padding-bottom:10px;
	background: url(../img/bg_pickup_bt.gif) no-repeat left bottom;
}

#main-bbs-ita{
	height:auto;
	padding:15px 15px 15px 30px;
	background: url(../img/bg_pickup_rp.gif) repeat-y left top;
}



/* =bbs/index.html end */

/* =bbs.html */
#main-community{
	height:750px;
}

#main-community dt{
	width:500px;
	height:auto;
	margin:0 0 5px 0;
	padding:8px 0 0 45px;
	font-size:16px;
	background:url(http://www.1049da.com/img/icon_07.gif) no-repeat left top;
}

#main-community dd{
	height:auto;
	margin:0 0 0 0px;
}

/* =bbs.html end */

/* =ranking.html */

#main-comp-cate{
	padding-left:45px;
}

#main-comp-cate ul{
	width:280px;
	float:left;
	padding:0 0 15px 0;
}

#main-comp-cate li{
	height:20px;
	padding:0 0 0 15px;
	background:url(http://www.1049da.com/img/icon_06.gif) no-repeat left top;
}
/* =ranking.html end */

/* =entry.html secure glorious lpo */

/* =entry.html  */
#main-lpo-into,.main-lpo-box{
	width:900px;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:5px;	
}

/* =entry.html oi[ */

#main-lpo-into{
	height:340px;
	background:url(http://www.1049da.com/img/secure/head-bn-01.jpg) no-repeat left top;
}

#main-lpo-into p{
	padding:235px 0 0 570px;
}

/* =entry.html Rec */
.main-lpo-box{
	padding:0 0 10px 0;
	background: url(http://www.1049da.com/img/bg_pickup_bt.gif) no-repeat left bottom;

}

.main-lpo-box h3{
	width:900px;
	height:24px;
	margin:0 0 0px 0;
	padding:6px 0 0 35px;
	font-size:24px;
	color:#FFFFFF;
	background:url(http://www.1049da.com/img/bg_pickup_tit01.gif) no-repeat left top;
}

.main-lpo-box p{
	margin:0 0 0 0;
	padding:0 10px 5px 0;
}

.main-lpo-boxin{
	height:auto;
	padding:10px 0 0 15px;
	background: url(http://www.1049da.com/img/bg_pickup_rp.gif) repeat-y left top;
	
}

.main-lpo-boxin ul{
	height:auto;
	float:left;
}

.main-lpo-boxin li{
	width:430px;
	height:160px;
	padding:10px 0 0px 10px;
	background: url(http://www.1049da.com/img/secure/lpo-bg-02.jpg) no-repeat left top;
}

.main-lpo-title{
	padding:0 10px 0 0; 
}

.main-lpo-rank{
	padding:0 10px 0 0;
}

.main-lpo-bun{
	width:410px;
	margin:0 0 0 0;
}

/* =entry.html {^ */
.main-lpo-btn{
	padding:30px 0 50px 0;
	text-align:center;
}

.main-lpo-left{
	width:700px;
	float:left;
}

.main-lpo-right{
	float:left;
}

.main-lpo-form{
	width:600px;
}

/* NAtBbNX 
.main-lpo-boxin:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.main-lpo-boxin:after {
	display: inline-block;
}
/* Hide from Mac IE \*/
.main-lpo-boxin:after {
	*height: 1%;
	display: block;
}

/* form */
.main-lpo-boxin table{
	width:864px;
}

.lpo-td01{
	width:130px;
}

.lpo-td01 p{
	padding:10px;
}

.lpo-td02{
	width:305px;
}

.lpo-td02 p{
	padding:10px;
}

.lpo-dai{}

.lpo-hissu{
	color:#FF0000;
	font-size:10px;
}

#lpo-entry{
	padding:10px 0 0 15px;
}

.form_bottom{
	padding: 15px 0 0 300px;
}

#main-comp-job {
	padding:20px 0px 30px 30px;
}

#main-comp-job li {
	list-style-type: none;
	float:left;
	padding-left:12px;
}

#main-comp-company {
	background:url(../img/bg_offer_bg.jpg) no-repeat left bottom;
	padding:10px 0 0 80px;
	}
	
#main-comp-ohbo {
	padding:20px 0px 10px 29px;
}

#main-comp-ohbo-job {
	text-align:center;
	padding:20px 0 0 0;
	}

.main-comp-merit{
	height:auto;
	padding:15px 15px 15px 13px;
	background: url(../img/bg_pickup_rp.gif) repeat-y left top;
}

.box {
 border-style:solid; border-width:1px; border-color:#9A9A9A;
 }
 

 
 /* ========================================= */

.main-comp-img{float:left; padding: 0 10px 0 0;}

div.main-comp-txt-box{float:left;
	width:425px;
	margin:10px 10px 0 0;
}

div.main-comp-txt-box-job{float:left;
	width:850px;
	margin:10px 10px 0 0;
}

.text-job-left{
	font-size:14px;
	font-weight:600;
	color:#006699;
	magin:5px 0 5px 5px;
}

.text-job-right{
	font-size:14px;
	font-weight:600;
	magin:5px 0 5px 10px;
	color:#666;
}

.step01{width:212px;height:195px;background: url(../img/pick_good/step01.gif) no-repeat left top;float:left;}
.step02{width:212px;height:195px;background: url(../img/pick_good/step02.gif) no-repeat left top;float:left;}
.step03{width:212px;height:195px;background: url(../img/pick_good/step03.gif) no-repeat left top;float:left;}
.step04{width:202px;height:195px;background: url(../img/pick_good/step04.gif) no-repeat left top;float:left;}
.step-txt{margin:30px 15px 0px 10px;}

#main-comp-bt{text-align:center;padding:10px 0 0 200px;}

*html #main-comp-bt{margin:10px 0 0 -150px;}

p.bt{ display:none;}
.bt {display:block;width:500px;min-height:60px;_height:60px;display:inline;}
.bt a{display:block;width:500px;min-height:60px;_height:60px;background-image:url("../img/pick_good/bt.gif");background-repeat:no-repeat;background-position:left top;}
.bt a:hover {background-position:left bottom;text-decoration:none;}


.td-left{width:190px;background:#EAEAEA;color:#333;padding:5px;}
.td-right{width:550px;background:#FCF8EA;color:#333;padding:5px;}
/* ========================================= */


.table-link02 {
	width: 130px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding:0px;
	float:left;
	vertical-align:top;
	background:url(http://www.1049da.com/img/bg-cont-bg.gif) no-repeat left bottom;	
}

.job-title{
	font-size:18px;
	color:#006699;
	font-weight:700;
}

.job-title a{
	font-size:18px;
	color:#006699;
	font-weight:700;
}

#rgmenu_bun{
	font-size:14px;
}

#pick_text2{
	font-size:11px;
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}