@charset "utf-8";

/*-------- 2011.11.22追加 --------- */

.main_seo670 {
	float: left;
	display:inline;
	width: 670px;
	padding: 10px 0 10px 0;
	background-color: #fff;
	margin:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#333333;
}
	.main_seo670 .notice {
		margin: 10px auto;
		padding: 0 50px;
		text-align: center;
	}

.sub_seo260 {
	float: right;
	display:inline;
	width: 260px;
	padding: 10px 0 10px 0;
	margin:0;
}

/*-------- header merit --------- */

.seo_header{
	width: 670px;
	height:129px;
	padding:0;
	margin:0;
	background-image:url(../images/seo/bg_head.gif);
}

.seo_h_photo{
    border:1px solid #999999;
	padding:4px;
	margin:14px 0 0 10px;
	background-color:#FFFFFF;
}

.seo_h_area1{
	float: left;
	display:inline;
	width:152px;
	padding:0;
	margin:0;
}

.seo_h_area2{
	float: left;
	display:inline;
	width:336px;
	padding:0;
	margin:0;
}

.seo_h_area3{
	float: left;
	display:inline;
	width:182px;
	padding:0;
	margin:8px 0 0 0;
}

.seo_h_area2 h2{
	padding:15px 0 0 9px;
	margin:0;
	font-size:14px;
	line-height:1.7;
	font-weight:bold;
}

.seo_h_area3 img{
	padding:0 0 1px 0;
	margin:0;
	text-align:left;
}

.seo_h_area3 p{
	padding:4px 0 0 0;
	margin:0;
	text-align:left;
	font-size:10px;
	line-height:1.2;
	font-weight:normal;
}

br.clearok{
	padding:0;
	margin:0;
	clear:both;
}

.seo_cat_br20{
	padding:5px 0;
	margin:0 auto;
	font-size:20px;
	line-height:1.3;
	font-weight:bold;
	text-align:center;
	color:#533509;
}

.seo_cat_red24{
	padding:5px 0;
	margin:0 auto;
	font-size:27px;
	line-height:1.3;
	font-weight:bold;
	text-align:center;
	color:#cc0000;
}

.seo_mrt_area1{
	float: left;
	display:inline;
	width:215px;
	height:180px;
	padding:0;
	margin:0 27px 10px 0;
	text-align:right;
}

.seo_mrt_area2{
	float: left;
	display:inline;
	width:180px;
	height:180px;
	padding:0;
	margin:0 27px 10px 0;
}

.seo_mrt_area3{
	float: left;
	display:inline;
	width:180px;
	height:180px;
	padding:0;
	margin:0 20px 10px 0;
}
.seo_mrt_keyarea{
	width:595px;
	padding:10px 0;
	margin:8px auto;
	border:1px solid #999999;
	background-color:#FEF5B4;
}

.seo_mrt_key{
	padding:0 15px;
	margin:0;
	font-size:14px;
	line-height:1.5;
	font-weight:bold;
	text-align:left;
}

/*-------- button1 --------- */

.seo_btn1{
	padding:12px 0 25px 0;
	margin:0 auto;
	text-align:center;
}

/*-------- 採択サイト --------- */

.saitaku_tit{
	padding:0;
	margin:0;
	text-align:center;
	width:670px;
}

.saitaku_c_area{
	padding:0;
	margin:0 auto;
	text-align:center;
	width:670px;
	background-image:url(../images/seo/bg_saitaku.gif);
	background-repeat:no-repeat;
}

.medal{
	float: left;
	display:inline;
	width:170px;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	text-align:right;
}

.mark{
	float: left;
	display:inline;
	width:10px;
	padding:4px 0 0 0;
	margin:0 5px 0 0;
	text-align:left;
}
.kasi{
	float:right;
	display:inline;
	width:440px;
	padding:0 30px 0 0;
	margin:0;
	text-align:left;
}
.kasi_plst{
	padding:0px 0px 5px 0px;
	margin:0px 0;
	color:#533509;
	font-size:16px;
	line-height:1.5;
	font-weight:bold;
	text-align:left;
	display:block;
	list-style-image:url(../images/seo/ul_mark.gif);
	list-style-position:outside;
}

br.clearrgt{
	padding:0;
	margin:0;
	clear:right;
}
.txtred_c00{
	color:#cc0000;
}

.kasi_more{
	padding:0 0 0 18px;
	margin:0;
	font-size:16px;
	line-height:1.5;
	font-weight:bold;
	text-align:left;
	background-image:url(../images/seo/ya11.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.kasi_com_area{
	width:610px;
	padding:0;
	margin:5px auto 0 auto;
	text-align:center;
}

.kasi_com{
	padding:0;
	margin:0;
	font-size:13px;
	line-height:1.5;
	font-weight:bold;
	text-align:left;
}

.saitaku_end{
	padding:0;
	margin:0 0 20px 0;
	text-align:center;
	width:670px;
}

/*-------- 事例リスト --------- */

.seo_case2 {
	margin: 15px 0 0;
}
	.seo_case2 h3 {
		padding-left:21px;
		font-size: 15px;
		background: url(../images/seo_star.gif) no-repeat 3px 10px;
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #999999;
		margin:2px 0;
	}
		.seo_case2 h3 .ttl_num { color: #d00; font-size: 26px; }

.jirei_tit_area{
	width:670px;
	height:32px;
	background-image:url(../images/seo/bg_jirei_tit.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0;
	margin:0 0 1px 0;
}

.jirei_tit_area h4{
	padding:8px 0 5px 20px;
	margin:0;
	font-size:15px;
	line-height:1.2;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

.jirei_waku{
	width:668px;
    border:1px solid #FFC20E;
	padding:0;
	margin-bottom:18px;
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
	text-align:left;
}

.j_bui_t{
	float: left;
	display:inline;
	width:40px;
	padding:5px;
	margin:0;
	text-align:left;
    background-color:#FFEC86;
}

.j_bui_com{
	float: left;
	display:inline;
	width:380px;
	padding:5px 10px;
	margin:0;
	text-align:left;
	font-weight:bold;
}
.jirei_right{
	float: left;
	display:inline;
	width:208px;
	padding:0;
	margin:0;
	text-align:left;
}
.j_price_t{
	float: left;
	display:inline;
	width:75px;
	padding:3px 5px;
	margin:0 0 1px 0;
	text-align:left;
    background-color:#FFEC86;
}

.j_price_com{
	float: left;
	display:inline;
	width:110px;
	padding:3px 5px 3px 5px;
	margin:0;
	text-align:left;
	font-weight:bold;
}

.jirei_photo_area{
	float: left;
	display:inline;
	width:200px;
	padding:4px 6px;
	margin:0;
}

.jirei_com_area{
	float: left;
	display:inline;
	width:440px;
	padding:6px 10px 6px 6px;
	margin:0;
	font-size:12px;
	line-height:1.5;
	font-weight:normal;
	text-align:left;
}

.j_nv_basicarea{
	float: left;
	display:inline;
	width:662px;
	padding:4px 0;
	margin:0;
	background-image:url(../images/seo/bg_nv120.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
}

.j_nv_basic{
	padding:4px 10px 2px 0px;
	margin:0;
	font-size:13px;
	line-height:1.5;
	font-weight:normal;
	text-align:right;
}

.j_nv_basic a{
    color:#ffffff;
}
.j_nv_basic a:link {
    color:#ffffff;
}
.j_nv_basic a:visited {
    color:#ffffff;
}
.j_nv_basic a:hover {
    color:#533509;
	
}
.j_nv_basic a:active {
    color:#533509;
}
.j_othert_area{
	width:650px;
	padding:4px 10px;
	margin:0;
    background-color:#FFEC86;
}

.j_other_link{
	width:652px;
	padding:5px 8px ;
	margin:0;
	text-align:left;
}

.j_other_link ul{
    display:inline;
	padding:0;
	margin:0;
}

.j_other_link li{
    display:inline;
	padding:3px 5px 3px 12px;
	margin:0;
	background-image:url(../images/seo/ya12.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
}

.j_nv_newarea{
	float: left;
	display:inline;
	width:662px;
	padding:4px 0;
	margin:0;
	text-align:right;
}

.j_nv_newarea span{
	padding:4px 10px 2px 20px;
	margin:0;
	background-image:url(../images/seo/ya11.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:right;
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
}

/*-------- オウチーノ4つの特長 --------- */

.d4_tit{
	padding:0;
	margin:20px 0 8px 0;
	text-align:center;
	width:670px;
}

.d4_all_area{
	padding:0;
	margin:0 auto;
	text-align:center;
	width:664px;
}

.d4_waku1{
	float: left;
	display:inline;
	width:332px;
	height:150px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/bg_d4waku1.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.d4_1{
	padding:10px 0 5px 79px;
	margin:0;
	text-align:left;
	font-size:16px;
	line-height:1.2;
	font-weight:bold;
	color:#512D00;
}
.d4_com_area{
	float: left;
	display:inline;
	width:200px;
	padding:5px 4px 5px 12px;
	margin:0;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	color:#512D00;
}

.d4_photo{
	float: left;
	display:inline;
	width:100px;
	padding:5px 8px 5px 8px;
	margin:0;
}

.d4_nv_more{
	padding:2px 8px 2px 18px;
	margin:0;
	background-image:url(../images/seo/ya11.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
	line-height:1.5;
	text-align:left;
}

.d4_waku2{
	float: left;
	display:inline;
	width:332px;
	height:150px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/bg_d4waku2.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.d4_waku3{
	float: left;
	display:inline;
	width:332px;
	height:150px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/bg_d4waku3.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.d4_waku4{
	float: left;
	display:inline;
	width:332px;
	height:150px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/bg_d4waku4.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.d4_kome{
	padding:3px 10px;
	margin:0;
	font-size:11px;
	line-height:1.5;
	text-align:left;
}

/*-------- button2　会社紹介を申し込む --------- */

.seo_btn2{
	padding:20px 0 25px 0;
	margin:0 auto;
	text-align:center;
}
/*-------- 実はこんなサービスも！ --------- */
.ribon_tit{
	padding:2px 0;
	margin:0;
}

.ribon_all{
	padding:0;
	margin:0 auto;
	text-align:center;
	width:664px;
}

.ribon_waku{
	float: left;
	display:inline;
	width:218px;
	height:185px;
	border:1px solid #cccc99;
	padding:0;
	margin:0 2px 0 0;
	text-align:left;
}

.ribon_waku_end{
	float: left;
	display:inline;
	width:218px;
	height:185px;
	border:1px solid #cccc99;
	padding:0;
	margin:0;
	text-align:left;
}

.ribon_t1{
	width:218px;
	height:52px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/ico1.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.ribon_t2{
	width:218px;
	height:52px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/ico2.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.ribon_t3{
	width:218px;
	height:52px;
	padding:0;
	margin:0 0 2px 0;
	background-image:url(../images/seo/ico3.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.ribon_t_com{
	text-align:left;
	font-size:19px;
	line-height:1.5;
	font-weight:bold;
	color:#512D00;
	padding:12px 0 4px 54px;
}

.ribon_t_com2{
	text-align:left;
	font-size:19px;
	line-height:1.2;
	font-weight:bold;
	color:#512D00;
	padding:3px 0 3px 54px;
}

.ribon_com{
	text-align:left;
	font-size:13px;
	line-height:1.5;
	color:#512D00;
	padding:7px 8px 3px 8px;
	margin:0;
}

.ribon_more{
	padding:2px 8px 2px 18px;
	margin:3px 0 0 0;
	background-image:url(../images/seo/ya11.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
	line-height:1.5;
	text-align:left;
}

.ribon_kome{
	padding:5px 0;
	margin:0;
	font-size:11px;
	line-height:1.5;
	text-align:left;
}

.txt_green{
    color:#009945;
	font-size:28px;
	line-height:1.5;
}
div.ichiran_other_box {
    background: none repeat scroll 0 0 #D9EEFF;
    margin: 25px 0;
    padding: 15px;
}
div.ichiran_other_box h3 {
    margin-bottom: 5px;
    background: url("../images/jirei_list/index_sttl.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    padding-left: 18px;
	border:none;
}
div.ichiran_other_box dl {
    float: left;
    margin-right: 13px;
    width: 150px;
}
div.ichiran_other_box dd {
    line-height: 1.3em;
}
div.ichiran_other_box dl.mr0 {
    float: left;
    margin-right: 0;
    width: 150px;
}
