@charset "utf-8";



/*----------------------------------------------------------------
 Style Setting
 
 Date    : 2011/0825

 SUUMO MAGAZINE KIJI
----------------------------------------------------------------*/



/*----------------------------------------------------------------
  Layout Setting
----------------------------------------------------------------*/

#ms_kiji{
	width:643px;
	margin-top:15px;
}

#contents h2 span{
	background:none;
	padding:0;
	width:auto;
}



#knowhow01 #ms_kiji h2{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	background:none;
	text-indent:0;
	margin-bottom:15px;
	color:#333333;
	border:#CCCCCC solid 1px;
}
#ms_kiji h2 span{
	display:block;
	padding:8px 0 7px 18px;
	color:#333333;
	font-size:20px;
	line-height:100%;
	font-weight:bold;
	border-left:#33A0DA solid 6px;
}

h3{
	border-left:none;
	padding:0;
}

#knowhow01 #ms_kiji h3{
	margin:40px 0 15px 0;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	line-height:100%;
	text-indent:0;
	border:#33A1DB solid 1px;
	background:url(../images/ttl_bg.png) left top repeat-y;
}
#knowhow01 #ms_kiji h3 span{
	display:block;
	padding:4px 0 3px 0;
	padding-left:49px;
	font-weight:bold;
}
#ms_kiji h3 span.ttl_a{
	background:url(../images/ttl_a.png) left 50% no-repeat;
}
#ms_kiji h3 span.ttl_b{
	background:url(../images/ttl_b.png) left 50% no-repeat;
}
#ms_kiji h3 span.ttl_c{
	background:url(../images/ttl_c.png) left 50% no-repeat;
}
#ms_kiji h3 span.ttl_d{
	background:url(../images/ttl_d.png) left 50% no-repeat;
}
#ms_kiji h3 span.ttl_e{
	background:url(../images/ttl_e.png) left 50% no-repeat;
}
#ms_kiji h3 strong{
	color:#CC5E00;
	font-weight:bold;
}


#ms_kiji h4{
	margin:20px 0 10px 0;
	padding: 5px 10px 4px;
	color:#FFFFFF;
	font-size:16px;
	line-height:150%;
	font-weight:bold;
	text-indent:0;
	border:none;
	background:#339FD9;
}
#ms_kiji h5{
	margin: 0 0 10px 0;
	padding: 7px 0 4px 45px;
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	text-indent: 0;
	border-bottom: 2px dotted #339FD9;
}
#ms_kiji h5.sttl_a1{
	background:url(../images/sttl_a1.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_a2{
	background:url(../images/sttl_a2.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_a3{
	background:url(../images/sttl_a3.png) left 50% no-repeat;
}

#ms_kiji h5.sttl_b1{
	background:url(../images/sttl_b1.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_b2{
	background:url(../images/sttl_b2.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_b3{
	background:url(../images/sttl_b3.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_b4{
	background:url(../images/sttl_b4.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_b5{
	background:url(../images/sttl_b5.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_b6{
	background:url(../images/sttl_b6.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_b7{
	background:url(../images/sttl_b7.png) left 50% no-repeat;
}

#ms_kiji h5.sttl_c1{
	background:url(../images/sttl_c1.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_c2{
	background:url(../images/sttl_c2.png) left 50% no-repeat;
}

#ms_kiji h5.sttl_d1{
	background:url(../images/sttl_d1.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d2{
	background:url(../images/sttl_d2.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d3{
	background:url(../images/sttl_d3.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d4{
	background:url(../images/sttl_d4.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d5{
	background:url(../images/sttl_d5.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d6{
	background:url(../images/sttl_d6.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d7{
	background:url(../images/sttl_d7.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_d8{
	background:url(../images/sttl_d8.png) left 50% no-repeat;
}

#ms_kiji h5.sttl_e1{
	background:url(../images/sttl_e1.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_e2{
	background:url(../images/sttl_e2.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_e3{
	background:url(../images/sttl_e3.png) left 50% no-repeat;
}
#ms_kiji h5.sttl_e4{
	background:url(../images/sttl_e4.png) left 50% no-repeat;
}


#ms_kiji h5 span{
	padding-right:80px;
}
#ms_kiji h5 span.ico2_joho{
	background:url(../images/ico2_joho.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_shikyu{
	background:url(../images/ico2_shikyu.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_sodan{
	background:url(../images/ico2_sodan.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_kyufu{
	background:url(../images/ico2_kyufu.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_yushi{
	background:url(../images/ico2_yushi.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_shindan{
	background:url(../images/ico2_shindan.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_hensai{
	background:url(../images/ico2_hensai.png) right 50% no-repeat;
}
#ms_kiji h5 span.ico2_kofu{
	background:url(../images/ico2_kofu.png) right 50% no-repeat;
}


#ms_kiji h5 span.s_txt{
	font-size:12px;
	padding-right:0;
}
#ms_kiji dl{
	_zoom:1;
	overflow:hidden;
	margin:10px 0 0 0;
	padding: 10px;
	background-color: #EFEFEF;
}
#ms_kiji dl dt{
	float:left;
	margin-top: 2px;
	padding:0;
	width:70px;
	text-indent:-99999px;
	clear:both;
}
#ms_kiji .ico_toiawase{
	background:url(../images/ico_toiawase.png) left 50% no-repeat;
}
#ms_kiji .ico_taishosha{
	background:url(../images/ico_taishosha.png) left 50% no-repeat;
}
#ms_kiji .ico_kigen{
	background:url(../images/ico_kigen.png) left 50% no-repeat;
}
#ms_kiji .ico_hiyo{
	background:url(../images/ico_hiyo.png) left 50% no-repeat;
}
#ms_kiji .ico_taishojutaku{
	background:url(../images/ico_taishojutaku.png) left 50% no-repeat;
}
#ms_kiji .ico_kirikae{
	background:url(../images/ico_kirikae.png) left 50% no-repeat;
}
#ms_kiji .ico_kirikae_toiawase{
	background:url(../images/ico_kirikae_toiawase.png) left 50% no-repeat;
}
#ms_kiji .ico_shosai{/*110825*/
	background:url(../images/ico_shosai.png) left 50% no-repeat;
}
#ms_kiji dl dd{
	margin:0;
	padding:0;
	padding-left:75px;
	font-size:12px;
	line-height:150%;
}
#ms_kiji dl dt.w150{
	width:150px;
}
#ms_kiji dl dd.w150{
	padding-left:155px;
}



#ms_kiji p{
	margin:0;
	padding:0;
}




#ms_kiji img{
	border:0;
	_vertical-align:bottom;
}






/*----------------------------------------------------------------
  text
----------------------------------------------------------------*/
#ms_kiji .bld{
	font-weight:bold;
}
#ms_kiji .txt1{
	font-size:14px;
	line-height:150%;
}
#ms_kiji .txt2{
	font-size:12px;
	line-height:150%;
}
#ms_kiji .ttl1{
	font-size:13px;
	line-height:150%;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:3px;
}
#ms_kiji .ttl1 span{
	color:#339FD9;
}
#ms_kiji .ttl2{
	font-size:14px;
	line-height:150%;
	font-weight:bold;
	color:#CC5E00;
	margin-top:10px;
	margin-bottom:8px;
}
#ms_kiji .cap1{
	font-size:10px;
	line-height:120%;
	color:#666666;
	margin-top:8px;
}
#ms_kiji .pg_top{
	margin:10px 0;
	font-size:12px;
	line-height:100%;
	text-align:right;
}
#ms_kiji .credit{
	margin:20px 0 0 0;
	font-size:12px;
	line-height:150%;
}


/*----------------------------------------------------------------
  contents
----------------------------------------------------------------*/
#ms_kiji .con1{
	_zoom:1;
	overflow:hidden;
	margin-bottom:20px;
}

#ms_kiji .con1 .leftside1{
	float:left;
	width:428px;
	margin-right:20px;
}
#ms_kiji .con1 .rightside1{
	float:left;
	width:195px;
}

#ms_kiji .con1 .leftside2{
	float:left;
	width:333px;
	margin-right:20px;
}
#ms_kiji .con1 .rightside2{
	float:left;
	width:289px;
}

#ms_kiji .con1 .leftside3{
	float:left;
	width:423px;
	margin-right:10px;
}
#ms_kiji .con1 .rightside3{
	float:left;
	width:210px;
}




/*Q＆A*/
#ms_kiji .qa_con{
	background:url(../images/qa_b.png) bottom left no-repeat;
}
#ms_kiji .qa_con .cover1{
	padding:20px 20px 20px 11px;
	background:url(../images/qa_t.png) left top no-repeat;
}
#ms_kiji .qa_con .q_txt{
	margin-bottom:10px;
	font-size:14px;
	line-height:130%;
	color:#339FD9;
	font-weight:bold;
	padding-left:30px;
	background:url(../images/qa_q.png) left top no-repeat;
}
#ms_kiji .qa_con .a_txt{
	_zoom:1;
	overflow:hidden;
	font-size:14px;
	line-height:150%;
	padding-left:30px;
	background:url(../images/qa_a.png) left top no-repeat;
}
#ms_kiji .qa_con .a_txt.bdr_btm{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#339FD9 dotted 1px;
}
#ms_kiji .qa_con .a_txt strong{
	padding-bottom:0;
	font-weight:bold;
	border-bottom:#CD5E00 solid 1px;
}

#ms_kiji a.qa_b1,#ms_kiji a.qa_b2,#ms_kiji a.qa_b3,#ms_kiji a.qa_b4,#ms_kiji a.qa_b5,#ms_kiji a.qa_b6,#ms_kiji a.qa_b7,
#ms_kiji a.qa_d1,#ms_kiji a.qa_d9,
#ms_kiji a.qa_e1,#ms_kiji a.qa_e2
{
	display:inline-block;
	text-indent:-99999px;
	text-decoration:none;
	cursor:pointer;
	width:36px;
	height:18px;
	margin-right:3px;
}


#ms_kiji a.qa_b1{
	background:url(../images/qa_b1.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_b2{
	background:url(../images/qa_b2.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_b3{
	background:url(../images/qa_b3.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_b4{
	background:url(../images/qa_b4.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_b5{
	background:url(../images/qa_b5.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_b6{
	background:url(../images/qa_b6.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_b7{
	background:url(../images/qa_b7.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_d1{
	background:url(../images/qa_d1.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_d9{
	background:url(../images/qa_d9.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_e1{
	background:url(../images/qa_e1.png) 3px 2px no-repeat;
}
#ms_kiji a.qa_e2{
	background:url(../images/qa_e2.png) 3px 2px no-repeat;
}

html>/**/body #ms_kiji a.qa_b1{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_b2{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_b3{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_b4{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_b5{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_b6{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_b7{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_d1{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_d9{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_e1{
	background-position:3px 0px;
}
html>/**/body #ms_kiji a.qa_e2{
	background-position:3px 0px;
}




/*----------------------------------------------------------------
  margin, padding
----------------------------------------------------------------*/
#ms_kiji .mgnT30{
	margin-top:30px;
}
#ms_kiji .mgnT20{
	margin-top:20px;
}
#ms_kiji .mgnT15{
	margin-top:15px;
}
#ms_kiji .mgnT10{
	margin-top:10px;
}
#ms_kiji .mgnT0{
	margin-top:0px;
}
#ms_kiji .mgnB30{
	margin-bottom:30px;
}



/*----------------------------------------------------------------
clear
----------------------------------------------------------------*/



.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

  

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
