@charset "utf-8";
/*
Theme Name: 和整骨院
Theme URI: http://ijiri6.com/
Description: 和整骨院オリジナルテンプレート
Version: 1.0
Author: 和整骨院
*/

/*---------------------@all@---------------------*/

body {
  font-size: 62.5%; /* IE */
  font-family: Verdana, 'MS Pゴシック', sans-serif;
}

html>/**/body {
  font-size: 10px; /* Except IE */
}
	

.none_clear {
	clear: both; 
	display: none; 
}

.clear_indent{
clear:both;
text-indent:-9999px;
}

.clear{
	clear:both;
	}
.f_r{
	float:right;
	}
.f_l{
	float:left;
	}

html{
	margin: 0;
	padding: 0;
	}

body{
	color:#000000;
	letter-spacing:0.6pt;
	margin: 0;
	padding: 0;
	text-align: center;
	}


div,ol,ul,dl,dd,p,form,input,textarea,table,tr,td {
	margin: 0;
	padding: 0;
	text-align: left;
	}


h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	}


strong{
	font-weight: bold;
	font-style: normal;
	}

	


.bold{
	font-weight: bold;
	font-style: normal;
	}


ul{
	list-style: none;
	}

a{
	outline: none;
	text-decoration:none;
	color:#990000;
	}

a:hover{
	color:#990000;
	text-decoration:underline;
	}


img{
	border: 0;
	vertical-align: bottom;
	}

.red{
	color:red;
	}
	
.white{
color:#fff;
}
	
.date{
	font-size:83%;
	}
	
.center{
text-align:center;
}

.tright{
text-align:right;
}

/**************************************************
Wordpressデフォルトクラス
**************************************************/
.alignleft{
float:left;
margin-right:10px;
}

.alignright{
float:right;
margin-left:10px;
}

.wp-caption{
border:1px solid #DDDDDD;
padding-top:5px;
text-align:center;
}


/**************************************************
	wrapper
**************************************************/
#wrap {
	font-size:140%;
	width: 880px;
	margin:0 auto;

}

/**************************************************
	header
**************************************************/
#header{
	width:880px;
	height:540px;
	background:url(http://ijiri6.com/img/header_bg.png) 0 0 no-repeat;
	position:relative;
	}
	
#header2{
	width:880px;
	height:240px;
	background:url(http://ijiri6.com/img/header_bg.png) 0 0 no-repeat;
	position:relative;
	}
	
#imp{
font-size:83%;
left:220px;
position:absolute;
top:45px;
width:250px;
	}
#logo{
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	width:195px;
	height:110px;
	text-indent:-9999px;
	}
#logo a{
	display:block;
	width:195px;
	height:110px;
	}
	
#h_access{
display:block;
height:90px;
left:501px;
position:absolute;
text-indent:-9999px;
top:15px;
width:140px;
}

#h_access a{
	display:block;
	width:140px;
	height:90px;
	}
	
#sub_gn{
	position:absolute;
	top:10px;
	left:650px;
	}
#sub_gn ul li{
	display:inline;
	}
/**************************************************
	gloval_navi
**************************************************/
#gloval_navi{
	position:absolute;
	top:140px;
	left:0px;
	}

#gn{
	width:880px;
	height:40px;
	}

#gn li{
	float:left;
	height: 40px;
	}

	
.mm{
	display: block;
	height: 40px;
	text-indent: -9999px;
	}


#mm01{width:120px; background: url(http://ijiri6.com/img/gn.png) 0 0 no-repeat;}
#mm02{width:120px; background: url(http://ijiri6.com/img/gn.png) -120px 0 no-repeat;}
#mm03{width:120px; background: url(http://ijiri6.com/img/gn.png) -240px 0 no-repeat;}
#mm04{width:120px; background: url(http://ijiri6.com/img/gn.png) -360px 0 no-repeat;}
#mm05{width:120px; background: url(http://ijiri6.com/img/gn.png) -480px 0 no-repeat;}
#mm06{width:120px; background: url(http://ijiri6.com/img/gn.png) -600px 0 no-repeat;}
#mm07{width:160px; background: url(http://ijiri6.com/img/gn.png) -720px 0 no-repeat;}


#mm01:hover{width:120px; background: url(http://ijiri6.com/img/gn.png) 0 -40px no-repeat;}
#mm02:hover{width:120px; background: url(http://ijiri6.com/img/gn.png) -120px -40px no-repeat;}
#mm03:hover{width:120px; background: url(http://ijiri6.com/img/gn.png) -240px -40px no-repeat;}
#mm04:hover{width:120px; background: url(http://ijiri6.com/img/gn.png) -360px -40px no-repeat;}
#mm05:hover{width:120px; background: url(http://ijiri6.com/img/gn.png) -480px -40px no-repeat;}
#mm06:hover{width:120px; background: url(http://ijiri6.com/img/gn.png) -600px -40px no-repeat;}
#mm07:hover{width:160px; background: url(http://ijiri6.com/img/gn.png) -720px -40px no-repeat;}
/**************************************************
	bread_crumb
**************************************************/
#breadcrumb{
	position:absolute;
	left:0px;
	top:210px;
	width:880px;
	height:40px;
	background:url(http://ijiri6.com/img/breadcrumb.png) 0 0 no-repeat;
	font-size:12px;
	}
#breadcrumb ul{
	line-height:40px;
	padding-left:230px;
	font-weight:bold;
	}
#breadcrumb li{
	float:left;
	height:40px;
	}
	
#breadcrumb div{
	padding-left:230px;
	font-weight:bold;
	line-height:40px;
	}
	

	
/**************************************************
	flash
**************************************************/
#flash{
	position:absolute;
	left:0px;
	top:250px;
	width:860px;
	height:300px;
	padding-left:20px;
	background:url(http://ijiri6.com/img/left_bg.png) 0 0 repeat-y;
	}
/**************************************************
	rightarea
**************************************************/
#rightarea{
	width:660px;
	background:url(http://ijiri6.com/img/rightarealine.png) 0 0 no-repeat;
	margin-top:10px;
	float:right;
	padding-top:20px;
	}
#sincyakubox{
	width:360px;
	height:220px;
	position:relative;
	}
#sincyakubox h2{
	background:transparent url(http://ijiri6.com/img/sincyakutitle.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin-bottom:0;
	text-indent:-9999px;
	width:360px;
	}
#k_j_bannerbox{
	float:right;
	width:270px;
	height:430px;
	background:url(http://ijiri6.com/img/k_j_banner.png) 0 0 no-repeat;
	}
#k_j_bannerbox_in{
	width:210px;
	margin:155px 10px 0 50px;
	}
#k_j_bannerbox_in a{
	text-indent:-9999px;
	display:block;
	height:30px;
	width:210px;
	margin-bottom:10px;
	}
.k_j_banner01:hover{
	background:url(http://ijiri6.com/img/k_j_bannerh.png) 0 0 no-repeat;
	}
.k_j_banner02:hover{
	background:url(http://ijiri6.com/img/k_j_bannerh.png) 0 -40px no-repeat;
	}
.k_j_banner03:hover{
	background:url(http://ijiri6.com/img/k_j_bannerh.png) 0 -80px no-repeat;
	}
.k_j_banner04:hover{
	background:url(http://ijiri6.com/img/k_j_bannerh.png) 0 -120px no-repeat;
	}
.rss_icon01{
	position:absolute;
	top:24px;
	left:100px;
	}
#kijibox_out{
	margin-top:10px;
	width:360px;
	height:160px;
	background:url(http://ijiri6.com/img/kijibox_out.png) 0 0 no-repeat;
	padding-top:10px;
	position:relative;
	}
#kijibox_out li {
display:block;
line-height:28px;
margin:0 0 6px 20px;
overflow:hidden;
white-space:nowrap;
width:330px;
}
#kijibox_out li a{
	padding:10px;
	color:#333;
	}
.sincyakulink{
	position:absolute;
	top:130px;
	left:195px;
	}
#kanjya_voice{
	margin-top:20px;
	background:url(http://ijiri6.com/img/kanjya_voice.png) 0 0 no-repeat;
	width:360px;
	height:190px;
	position:relative;
	}
#k_v_ichiran{
	position:absolute;
	top:25px;
	left:180px;
	}
.voicebox{
	border:1px solid #CCCCCC;
	height:130px;
	min-height:50px;
	overflow:hidden;
	position:relative;
	top:60px;
	}
.voicebox img{
	float:left;
	margin:10px;
}
.v_t_box{
	float:left;
	height:120px;
	line-height:22px;
	margin-top:-1px;
	overflow:hidden;
	width:215px;
	}
#greeting_box{
	border:1px solid #cccccc;
	padding:10px 20px;
	width:618px;
	}
#greeting h2{
	background:url(http://ijiri6.com/img/greetingtitle.png) 0 0 no-repeat;
	width:660px;
	height:52px;
	display:block;
	text-indent:-9999px;
	margin:0 0 10px;
	}
#greeting p{
	line-height:2em;
	padding-bottom:20px;
	}
.greeting_imgbox_l{
	float:left;
	margin-right:10px;
	}
.greeting_imgbox_r{
	float:right;
	margin-left:10px;
	}
ul#greeting_list li{
	margin-bottom:10px;
	padding-left:25px;
	line-height:20px;
	background:url(http://ijiri6.com/img/single_icon.png) left center no-repeat;
	}
ul#greeting_list{
	padding:20px 0;
	}
.gr_linkbox{
	float:left;
	width:190px;
	margin-right:10px;
	margin-bottom:20px;
	}
#gr11{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr11.png) 0 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr12{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr12.png) 0 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr13{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr13.png) 0 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr14{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr14.png) 0 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr15{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr15.png) 0 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr16{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr16.png) 0 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr11:hover{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr11.png) -189px 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr12:hover{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr12.png) -189px 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr13:hover{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr13.png) -189px 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr14:hover{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr14.png) -189px 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr15:hover{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr15.png) -189px 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
#gr16:hover{
	width:190px;
	height:80px;
	background:url(http://ijiri6.com/img/gr16.png) -189px 0 no-repeat;
	margin-bottom:5px;
	display:block;
	text-indent:-9999px;
	}
/**************************************************
	leftarea
**************************************************/
#leftarea{
	width:200px;
	margin-top:10px;
	float:left;
	background:url(http://ijiri6.com/img/left_bg.png) 0 0 repeat-y;
	}
.sidebox{
	width:180px;
	margin:10px 10px 20px;
	}
.leftbanner1{
	display:block;
	height:30px;
	width:180px;
	margin-bottom:10px;
	text-indent:-9999px;
	}
.leftbanner2{
	display:block;
	height:40px;
	width:180px;
	margin-bottom:10px;
	text-indent:-9999px;
	}
.l_shop_about{
	background:#dfdfdf;
	border-top:1px solid #FFFFFF;
	padding:20px 10px 0 10px;
	}
#l_s_a_t{
	padding:20px 0;
	line-height:2em;
	}
#l_map{
	background:#FFFFFF none repeat scroll 0 0;
	font-size:83%;
	line-height:20px;
	padding:10px;
	text-align:center;
	}
#l_map img{
margin-bottom:5px;
	}
	
/**************************************************
	治療の内容
**************************************************/
#c_naiyou{background:url(http://ijiri6.com/img/c_naiyou.png) 0 0 no-repeat;}
#koutuujiko{background:url(http://ijiri6.com/img/koutuujiko.png) 0 0 no-repeat;}
#katakori{background:url(http://ijiri6.com/img/katakori.png) 0 0 no-repeat;}
#youtuu{background:url(http://ijiri6.com/img/youtuu.png) 0 0 no-repeat;}
#kyousei{background:url(http://ijiri6.com/img/kyousei.png) 0 0 no-repeat;}
#omopuratta{background:url(http://ijiri6.com/img/omopuratta.png) 0 0 no-repeat;}
#futtoaraimennto{background:url(http://ijiri6.com/img/futtoaraimennto.png) 0 0 no-repeat;}
#kousyuuha{background:url(http://ijiri6.com/img/kousyuuha.png) 0 0 no-repeat;}
#siseibarannsu{background:url(http://ijiri6.com/img/siseibarannsu.png) 0 0 no-repeat;}
#ems{background:url(http://ijiri6.com/img/ems.png) 0 0 no-repeat;}
#hiza{background:url(http://ijiri6.com/img/hiza.png) 0 0 no-repeat;}
#sigojyu{background:url(http://ijiri6.com/img/sigojyu.png) 0 0 no-repeat;}
#zakotu{background:url(http://ijiri6.com/img/zakotu.png) 0 0 no-repeat;}
#nechigae{background:url(http://ijiri6.com/img/nechigae.png) 0 0 no-repeat;}

#c_naiyou:hover{background:url(http://ijiri6.com/img/c_naiyou.png) -180px 0 no-repeat;}
#koutuujiko:hover{background:url(http://ijiri6.com/img/koutuujiko.png) -180px 0 no-repeat;}
#katakori:hover{background:url(http://ijiri6.com/img/katakori.png) -180px 0 no-repeat;}
#youtuu:hover{background:url(http://ijiri6.com/img/youtuu.png) -180px 0 no-repeat;}
#kyousei:hover{background:url(http://ijiri6.com/img/kyousei.png) -180px 0 no-repeat;}
#omopuratta:hover{background:url(http://ijiri6.com/img/omopuratta.png) -180px 0 no-repeat;}
#futtoaraimennto:hover{background:url(http://ijiri6.com/img/futtoaraimennto.png) -180px 0 no-repeat;}
#kousyuuha:hover{background:url(http://ijiri6.com/img/kousyuuha.png) -180px 0 no-repeat;}
#siseibarannsu:hover{background:url(http://ijiri6.com/img/siseibarannsu.png) -180px 0 no-repeat;}
#ems:hover{background:url(http://ijiri6.com/img/ems.png) -180px 0 no-repeat;}
#hiza:hover{background:url(http://ijiri6.com/img/hiza.png) -180px 0 no-repeat;}
#sigojyu:hover{background:url(http://ijiri6.com/img/sigojyu.png) -180px 0 no-repeat;}
#zakotu:hover{background:url(http://ijiri6.com/img/zakotu.png) -180px 0 no-repeat;}
#nechigae:hover{background:url(http://ijiri6.com/img/nechigae.png) -180px 0 no-repeat;}

/**************************************************
	治療の流れ
**************************************************/
#c_flow{background:url(http://ijiri6.com/img/c_flow.png) 0 0 no-repeat;}
#ryoukinhyou{background:url(http://ijiri6.com/img/ryoukinhyou.png) 0 0 no-repeat;}
#yokuarusitumon{background:url(http://ijiri6.com/img/yokuarusitumon.png) 0 0 no-repeat;}
#k_voice{background:url(http://ijiri6.com/img/k_voice.png) 0 0 no-repeat;}
#nagomiseikotsuin{background:url(http://ijiri6.com/img/nagomiseikotsuin.png) 0 0 no-repeat;}
#staffsyoukai{background:url(http://ijiri6.com/img/staffsyoukai.png) 0 0 no-repeat;}
#otoiawase{background:url(http://ijiri6.com/img/otoiawase.png) 0 0 no-repeat;}
#privacy{background:url(http://ijiri6.com/img/privacy.png) 0 0 no-repeat;}
#nagomi_blog{background:url(http://ijiri6.com/img/nagomi_blog.png) 0 0 no-repeat;}

#c_flow:hover{background:url(http://ijiri6.com/img/c_flow.png) -180px 0 no-repeat;}
#ryoukinhyou:hover{background:url(http://ijiri6.com/img/ryoukinhyou.png) -180px 0 no-repeat;}
#yokuarusitumon:hover{background:url(http://ijiri6.com/img/yokuarusitumon.png) -180px 0 no-repeat;}
#k_voice:hover{background:url(http://ijiri6.com/img/k_voice.png) -180px 0 no-repeat;}
#nagomiseikotsuin:hover{background:url(http://ijiri6.com/img/nagomiseikotsuin.png) -180px 0 no-repeat;}
#staffsyoukai:hover{background:url(http://ijiri6.com/img/staffsyoukai.png) -180px 0 no-repeat;}
#otoiawase:hover{background:url(http://ijiri6.com/img/otoiawase.png) -180px 0 no-repeat;}
#privacy:hover{background:url(http://ijiri6.com/img/privacy.png) -180px 0 no-repeat;}
#nagomi_blog:hover{background:url(http://ijiri6.com/img/nagomi_blog.png) -180px 0 no-repeat;}
/**************************************************
	footer
**************************************************/
#footer{
	background:#333333;
	width:100%;
	margin-top:50px;
	padding-top:10px;
	}
#footer_in{
	background:url(http://ijiri6.com/img/copyright.png) right bottom  no-repeat;
	margin:0 auto;
	width:880px;
	min-height:80px;
	}

/**************************************************
	ichiban
**************************************************/
#rightarea2{
	width:660px;
	background:url(http://ijiri6.com/img/rightarealine.png) 0 0 no-repeat;
	margin-top:10px;
	float:right;
	margin-left:20px;
	padding-top:20px;
	line-height:1.4;
	}
#rightarea p{
	margin:10px 0;
	}
#rightarea2 h2{
	display:block;
	width:650px;
	padding-left:10px;
	height:40px;
	background:url(http://ijiri6.com/img/h2.png) left bottom  no-repeat;
	font-size:200%;
	font-weight:bold;
	margin-bottom:30px;
	}
#rightarea2 h3{
	padding-left:10px;
	height:30px;
	line-height:30px;
	background:#f4efef;
	font-size:133%;
	font-weight:bold;
	margin:50px 0 30px 0;
	color:#000000;
	border-left:5px solid #990000;
	}

.check{
	padding-left:20px;
	background:url(http://ijiri6.com/img/check.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	margin:20px 0;
	}
	
ul.check2{
	margin:20px;
}
	
.check2 li{
	padding-left:25px;
	background:url(http://ijiri6.com/img/check2.png) left center no-repeat;
	font-weight:bold;
	margin:20px 0;
	}

.r2box_t{
	width:620px;
	height:20px;
	padding:20px;
	margin-top:20px;
	background:url(http://ijiri6.com/img/r2box_t.png) 0 0 no-repeat;
	}
.r2box_m{
	width:620px;
	padding:10px 20px 20px 20px;
	background:url(http://ijiri6.com/img/r2box_m.png) 0 0 repeat-y;
	}
.r2box_b{
	width:660px;
	height:10px;
	text-indent:-9999px;
	background:url(http://ijiri6.com/img/r2box_b.png) 0 0 no-repeat;
	}
	
.num1{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num1.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	
	}
.num2{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num2.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num3{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num3.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num4{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num4.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num5{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num5.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num6{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num6.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num7{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num7.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num8{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num8.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num9{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num9.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
.num10{
	padding-left:25px;
	background:url(http://ijiri6.com/img/num10.png) left center no-repeat;
	line-height:20px;
	font-weight:bold;
	font-size:125%;
	}
span.font_s{
	font-size:91%;
	color:#666666;
	}
.detailarea{
	background:#F3F3F3;
	padding:10px 20px;
	}
ul#kouisyou{
	margin:20px;
	}
ul#kouisyou li{
	margin-bottom:10px;
	padding-left:25px;
	line-height:20px;
	background:url(http://ijiri6.com/img/single_icon.png) left center no-repeat;
	}
ul#paper{
	margin:20px;
	}
ul#paper li{
	margin-bottom:10px;
	padding-left:20px;
	line-height:20px;
	background:url(http://ijiri6.com/img/paper_icon.png) left center no-repeat;
	}
.ar01{
	text-indent:-9999px;
	height:37px;
	background:url(http://ijiri6.com/img/ar01.png) center center no-repeat;
	}
.qabox1{
	width:660px;
	height:20px;
	text-indent:-9999px;
	background:url(http://ijiri6.com/img/qabox1.png) 0 0 no-repeat;
	}
.qabox2{
	width:620px;
	padding:10px 20px;
	background:url(http://ijiri6.com/img/qabox2.png) 0 0 repeat-y;
	}
.qabox3{
	width:660px;
	height:10px;
	text-indent:-9999px;
	background:url(http://ijiri6.com/img/qabox3.png) 0 0 no-repeat;
	}
.q_icon{
	padding-left:35px;
	line-height:60px;
	font-weight:bold;
	font-size:125%;
	background:url(http://ijiri6.com/img/q.png) 0 0 no-repeat;
	margin-top:30px;
	}

.alignright{
	float:right;
	margin-left:20px;
	}
.alignleft{
	float:left;
	margin-right:20px;
	}
#single_contents{
	border:1px solid #dfdfdf;
	padding:20px;
	}
#single_contents h1,h2{
	display:block;
	padding-left:10px;
	height:40px;
	background:url(http://ijiri6.com/img/h2.png) left bottom  no-repeat;
	font-size:200%;
	font-weight:bold;
	margin-bottom:30px;
	}
#single_contents h3{
	padding-left:10px;
	height:30px;
	line-height:30px;
	background:#f4efef;
	font-size:133%;
	font-weight:bold;
	margin:50px 0 30px 0;
	color:#000000;
	border-left:5px solid #990000;
	}
#single_contents h4{
	font-size:125%;
	font-weight:bold;
	height:1em;
	line-height:1em;
	margin:20px 0;
	padding-left:5px;
	color:#990000;
	border-left:1em solid #990000;
}
#single_contents h5{
	padding-left:5px;
	height:1em;
	line-height:1em;
	font-weight:bold;
	color:#000000;
	margin:10px 0 10px 20px;
	border-left:1em solid #990000;
}
#single_contents p{
	margin-left:40px;
	}
#single_contents ul{
	list-style : none ;
	margin:10px 0 10px 35px;
	}
#single_contents ol{
	margin:10px 0 10px 60px;
	}
#single_contents ul li{
	background:url(http://ijiri6.com/img/dot01.png) 0 0 no-repeat;
	padding-left:20px;
	line-height:20px;
	}
#category_contents h1,h2{
	display:block;
	padding-left:10px;
	height:40px;
	background:url(http://ijiri6.com/img/h2.png) left bottom  no-repeat;
	font-size:200%;
	font-weight:bold;
	margin-bottom:30px;
	}

#category_contents h3{
	padding-left:10px;
	height:30px;
	line-height:30px;
	background:#f4efef;
	font-size:133%;
	font-weight:bold;
	margin:50px 0 30px 0;
	color:#000000;
	border-left:5px solid #990000;
	}
#category_contents h4{
	font-size:125%;
	font-weight:bold;
	height:1em;
	line-height:1em;
	margin:20px 0;
	padding-left:5px;
	color:#990000;
	border-left:1em solid #990000;
}
#category_contents h5{
	padding-left:5px;
	height:1em;
	line-height:1em;
	font-weight:bold;
	color:#000000;
	margin:10px 0 10px 20px;
	border-left:1em solid #990000;
}
#category_contents p{
	margin-left:40px;
	}
#category_contents ul{
	list-style : none ;
	margin:10px 0 10px 35px;
	}
#category_contents ol{
	margin:10px 0 10px 60px;
	}
#category_contents ul li{
	background:url(http://ijiri6.com/img/dot01.png) 0 0 no-repeat;
	padding-left:20px;
	line-height:20px;
	}
#category_contents{
	background:#F3F3F3 none repeat scroll 0 0;
	padding:10px;
	}
.category_box{
	background:#ffffff;
	border:1px solid #dfdfdf;
	padding:20px;
	margin-bottom:50px;
	}
.staffbox{
	padding:10px;
	width:640px;
	background:url(http://ijiri6.com/img/photo_bg.png) 0 0 no-repeat;
	border-bottom:1px dotted #990000;
	position:relative;
	margin-top:60px;
	}
.staffbox img{
	position:relative;
	top:5px;
	left:15px;
	}
.staffbox h3 {
	display:block;
	left:260px;
	position:relative;
	top:-90px;
	width:300px;
}
.stbox1{
	position:relative;
	width:638px;
	height:19px;
	text-indent:-9999px;
	background:url(http://ijiri6.com/img/stbox1.png) 0 0 no-repeat;
	}
.stbox2{
	position:relative;
	width:598px;
	padding:10px 20px;
	background:url(http://ijiri6.com/img/stbox2.png) 0 0 repeat-y;
	}
.stbox3{
	position:relative;
	width:638px;
	height:10px;
	text-indent:-9999px;
	background:url(http://ijiri6.com/img/stbox3.png) 0 0 no-repeat;
	}
.staffword{
	position:relative;
	left:0px;
	top:-78px;
	}
	
.con_box_out{
height:430px;
float:left;
}

#idou_box{
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #DFDFDF;
margin:10px 0;
padding:6px 20px;
height:20px;
}
#pr{
	float:left;
	line-height:20px;
	}
#fw{
	float:right;
	line-height:20px;
	}
.cmscon_nav_link_l{
	float:left;
	line-height:20px;
	}
.cmscon_nav_link_r{
	float:right;
	line-height:20px;
	}
.back a{
	float:right;
	display:block;
	width:140px;
	height:40px;
	line-height:40px;
	background:url(http://ijiri6.com/img/pagetopbtn.png) 0 0 no-repeat;
	color:#ffffff;
	text-align:center;
	}

#tab_box{
background:url("http://ijiri6.com/img/tab03.png") repeat-x scroll 0 29px transparent;
font-size:71%;
height:70px;
margin-top:50px;
	}
#tab_box ul li a{
	display:block;
	background:url(http://ijiri6.com/img/tab02.png) 0 0 repeat-x;
	color:#999999;
	height:30px;
	line-height:30px;
	width:160px;
	text-align:center;
	}
#tab_box ul li a:hover{
	display:block;
	background:url(http://ijiri6.com/img/tab01.png) 0 0 repeat-x;
	color:#000000;
	height:30px;
	width:160px;
	}
#tab_box li{
	float:left;
	height:30px;
	line-height:30px;
	width:160px;
	background:url(http://ijiri6.com/img/tab01.png) 0 0 repeat-x;
	text-align:center;
	}
#toin{
	width:370px;
	height:160px;
	background:url(http://ijiri6.com/img/toin.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
h3#sonoitami{
	display:block;
	background:url(http://ijiri6.com/img/sonoitami.png) 0 0 no-repeat;
	text-indent:-9999px;
	height:60px;
	}
#gr1{
	width:618px;
	height:80px;
	background:url(http://ijiri6.com/img/gr1.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr2{
	width:618px;
	height:80px;
	background:url(http://ijiri6.com/img/gr2.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr3{
	width:618px;
	height:80px;
	background:url(http://ijiri6.com/img/gr3.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr4{
	width:618px;
	height:80px;
	background:url(http://ijiri6.com/img/gr4.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr5{
	width:618px;
	height:80px;
	background:url(http://ijiri6.com/img/gr5.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
	
#gr7{
	width:618px;
	height:30px;
	background:url(http://ijiri6.com/img/gr7.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr8{
	width:618px;
	height:30px;
	background:url(http://ijiri6.com/img/gr8.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr9{
	width:618px;
	height:30px;
	background:url(http://ijiri6.com/img/gr9.png) 0 0 no-repeat;
	text-indent:-9999px;
	}
#gr10{
	width:618px;
	height:30px;
	background:url(http://ijiri6.com/img/gr10.png) 0 0 no-repeat;
	text-indent:-9999px;
	}

/*----------------------------page---------------------------------*/

#ichirancenter{
margin:0 auto;
width:600px;
}

.ichiranbox{
background:none repeat scroll 0 0 #EBEBEB;
float:left;
height:140px;
margin:0 20px 20px 0;
width:280px;
}
	
h3#ichiran1{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran2{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran3{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran4{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran5{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran6{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran7{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran8{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran9{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran10{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran11{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}

h3#ichiran12{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}
	
h3#ichiran13{
height:80px;
margin:0;
padding:0;
border:none;
text-indent:-9999px;
}


#ichiran1 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/001.png) 0 0 no-repeat;}
#ichiran2 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/002.png) 0 0 no-repeat;}
#ichiran3 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/003.png) 0 0 no-repeat;}
#ichiran4 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/004.png) 0 0 no-repeat;}
#ichiran5 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/005.png) 0 0 no-repeat;}
#ichiran6 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/006.png) 0 0 no-repeat;}
#ichiran7 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/007.png) 0 0 no-repeat;}
#ichiran8 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/008.png) 0 0 no-repeat;}
#ichiran9 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/009.png) 0 0 no-repeat;}
#ichiran10 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/010.png) 0 0 no-repeat;}
#ichiran11 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/011.png) 0 0 no-repeat;}
#ichiran12 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/012.png) 0 0 no-repeat;}
#ichiran13 a{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/013.png) 0 0 no-repeat;}

#ichiran1 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/001.png) -280px 0 no-repeat;}
#ichiran2 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/002.png) -280px 0 no-repeat;}
#ichiran3 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/003.png) -280px 0 no-repeat;}
#ichiran4 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/004.png) -280px 0 no-repeat;}
#ichiran5 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/005.png) -280px 0 no-repeat;}
#ichiran6 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/006.png) -280px 0 no-repeat;}
#ichiran7 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/007.png) -280px 0 no-repeat;}
#ichiran8 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/008.png) -280px 0 no-repeat;}
#ichiran9 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/009.png) -280px 0 no-repeat;}
#ichiran10 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/010.png) -280px 0 no-repeat;}
#ichiran11 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/011.png) -280px 0 no-repeat;}
#ichiran12 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/012.png) -280px 0 no-repeat;}
#ichiran13 a:hover{height:80px;display:block;width:280px;background:url(http://ijiri6.com/img/013.png) -280px 0 no-repeat;}

	
.ichiranbox p{
font-size:12px;
padding:5px;
line-height:16px;
}
	
#ryoukinichiran{
background:url(http://ijiri6.com/img/014.png) 0 0 no-repeat;
text-indent:-9999px;
width:620px;
height:150px;
}

#nagomitable{
margin:30px 0;
}

#nagomitable table{
width:620px;
line-height:20px;
}

#nagomitable tr{
height:35px;
margin:20px 0;
}

#nagomitable th{
text-align:center;
border-left:5px solid #990000;
}

#nagomitable td{
padding:5px;
}

.backcolor{
background-color:#ddd;
}

.iconh4 {
background:url("http://ijiri6.com/img/iconh4.png") no-repeat scroll left center transparent;
font-size:125%;
font-weight:bold;
line-height:20px;
padding-left:25px;
}

.douga{
text-align:center;
margin:30px auto;
width:480px;
}

.douga h4{
text-align:center;
border:1px solid #990000;
background-color:#F4EFEF;
padding:5px;
font-weight:bold;
margin-bottom:3px;
color:#990000;
}


ul.map1{
	margin:3px;
}
	
.map1 li{
	padding-left:25px;
	background:url(http://ijiri6.com/img/paper_icon.png) left top no-repeat;
	font-weight:bold;
	margin:3px 0;
	}
	
ul.map2{
	margin:5px 0 3px 50px;
}

.map2 li{
	padding-left:25px;
	background:url(http://ijiri6.com/img/paper_icon.png) left top no-repeat;
	font-weight:bold;
	margin:3px 0;
	}
	
ul.map3{
	margin:5px 0 3px 25px;
}

.map3 li{
	padding-left:25px;
	background:url(http://ijiri6.com/img/paper_icon.png) left top no-repeat;
	font-weight:bold;
	margin:3px 0;
	}
	
#mailform{
border:1px solid #CCCCCC;
padding:10px 20px;
width:618px;
margin:50px 0;
}

.form_line{
border-left:3px solid #990000;
height:20px;
line-height:20px;
margin:0 0 20px;
padding:5px 0 5px 10px;
}

.form_line2{
border-left:3px solid #990000;
line-height:20px;
margin:0 0 20px;
padding:5px 0 5px 10px;
vertical-align:top;
height:100%;
}

.form_l{
width:150px;
float:left;
font-weight:bold;
}

.form_r{
float:left;
width:400px;
}

#mailform input[type="submit"]{
background-color:#990000;
border:medium none;
color:#FFFFFF;
margin-top:10px;
padding:2px;
text-align:center;
width:250px;
}

#mailform input[type="submit"]:hover{
background-color:#996666;
border:medium none;
color:#FFFFFF;
margin-top:10px;
padding:2px;
text-align:center;
width:250px;
}

.wpcf7-mail-sent-ok{
width:660px;
height:30px;
line-height:30px;
border:1px solid #990000;
background-color:#F4EFEF;
text-align:center;
font-weight:bold;
}

.wpcf7-not-valid-tip-no-ajax{
color:red;
font-size:10px;
font-weight:bold;
}

#main_cat_title {
border-left:10px solid #990000;
border-top:1px solid #990000;
font-size:200%;
font-weight:bold;
line-height:45px;
margin:5px 0 20px;
padding:0 0 0 10px;
}

.detailarea h4{
border-left:5px solid #990000;
color:#000000;
font-size:110%;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 0 10px;
padding-left:10px;
}

.detailarea p{
margin:0 0 20px;
}

.footer_div{
color:#CCCCCC;
line-height:15px;
margin:10px 0 10px;
}

.footer_div h3{
border-left:2px solid #fff;
color:#FFFFFF;
font-weight:bold;
margin-bottom:3px;
padding-left:5px;
}

.footer_div a{
color:#999;
}

.footer_div a:hover{
color:#fff;
background-color:#990000;
text-decoration:none;
}

.footer_nagomi{
background:url(http://ijiri6.com/img/048.png) right top no-repeat;
height:70px;
}

#footer_home{
margin:0 auto;
width:880px;
}

#kanjya_voice p{
margin:7px 0 0;
}

.camp_bn{
background:url(http://ijiri6.com/img/050.png) 0 0 no-repeat;
display:block;
height:80px;
width:180px;
margin-bottom:10px;
text-indent:-9999px;
margin-bottom:20px;
}
.camp_bn:hover{
background:url(http://ijiri6.com/img/050.png) -180px 0 no-repeat;
}

.backbtn{
margin:50px 30px 20px;
}

.backbtn a{
float:right;
display:block;
width:150px;
height:30px;
background:url(http://ijiri6.com/img/150pxbtn.png) 0 0 no-repeat;
color:#fff;
line-height:30px;
text-align:center;
font-size:12px;
}

.backbtn a:hover{
background:url(http://ijiri6.com/img/150pxbtn.png) -150px 0 no-repeat;
text-decoration:none;
}

.sidediv{
	background:#FFFFFF none repeat scroll 0 0;
	font-size:83%;
	line-height:20px;
	padding:10px;
	text-align:center;
	margin-bottom:20px;
}

.sidediv img{
margin-bottom:5px;
	}

/*--------Twitter------------*/
#twitter {
    border: 1px solid #DFDFDF;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 5px 5px 2px;
}
#twitter a#twitter_logo{
margin-right:5px;
}

#tweet ul {
    line-height: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	white-space:nowrap;
}

#tweet ul li a{
color:#666666;
text-decoration:none;
}

#tweet ul li a:hover{
color:#999999;
text-decoration:none;
}

#twitter br{
height:14px !important;
}

/*--------sinkyu------------*/
.sinkyuwrap h4{
margin:10px 0;
font-weight:bold;
font-size:15px;
}
.sinkyuwrap h5{
margin:10px 0;
font-weight:bold;
}

