@charset "UTF-8";

/*特設コンテンツ用CSS*/
/*白井の田七人参について http://www.d-core.jp/introduction/*/


/*読むボタン*/

.bt_yomu1 a:link{
	display:block;
	width:66px;
	height:66px;
	background:url(images/img_page/intro/bt_yomu01.gif) no-repeat 0px 0px;
	}
	
.bt_yomu1 a:hover{
	display:block;
	width:66px;
	height:66px;
	background:url(images/img_page/intro/bt_yomu01.gif) no-repeat 0px -66px;
	}

.bt_yomu2 a:link{
	display:block;
	width:66px;
	height:66px;
	background:url(images/img_page/intro/bt_yomu02.gif) no-repeat 0px 0px;
	}

.bt_yomu2 a:hover{
	display:block;
	width:66px;
	height:66px;
	background:url(images/img_page/intro/bt_yomu02.gif) no-repeat 0px -66px;
	}
	

/**/
#intro{
	position:relative;
	
	}

#intro .lead{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_lead.jpg) no-repeat;
	height:601px;
	}

.intro01{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro01.gif) no-repeat;
	height:111px;
	}


.intro02{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro02.gif) no-repeat;
	height:171px;
	}

.intro02-1{
	position:absolute;
	width:66px;
	height:66px;
	top:88px;
	left:827px;
	}

.intro02-2{
	position:absolute;
	width:224px;
	height:50px;
	top:95px;
	left:330px;
	}
	

.intro02-2 a:link{
	display:block;
	width:224px;
	height:50px;
	background:url(images/img_page/intro/bt_intro02-2.gif) no-repeat 0px 0px;
	}
	
.intro02-2 a:hover{
	display:block;
	width:224px;
	height:50px;
	background:url(images/img_page/intro/bt_intro02-2.gif) no-repeat 0px -50px;
	}

	
.intro03{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro03.gif) no-repeat;
	height:170px;
	}

.intro03-1{
	position:absolute;
	width:138px;
	height:52px;
	top:95px;
	left:42px;
	}
	
.intro03-1 a:link{
	display:block;
	width:138px;
	height:52px;
	background:url(images/img_page/intro/bt_intro03-1.gif) no-repeat 0px 0px;
	}
	
.intro03-1 a:hover{
	display:block;
	width:138px;
	height:52px;
	background:url(images/img_page/intro/bt_intro03-1.gif) no-repeat 0px -52px;
	}
	
.intro03-2{
	position:absolute;
	width:66px;
	height:66px;
	top:99px;
	left:347px;
	}
	
.intro04{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro04.gif) no-repeat;
	height:202px;
	}

.intro04-1{
	position:absolute;
	width:66px;
	height:66px;
	top:110px;
	left:831px;
	}

.intro04-2{
	position:absolute;
	width:323px;
	height:62px;
	top:103px;
	left:261px;
	}
	
.intro04-2 a:link{
	display:block;
	width:323px;
	height:62px;
	background:url(images/img_page/intro/bt_intro04-2.gif) no-repeat 0px 0px;
	}
	
.intro04-2 a:hover{
	display:block;
	width:323px;
	height:62px;
	background:url(images/img_page/intro/bt_intro04-2.gif) no-repeat 0px -62px;
	}


.intro05{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro05.gif) no-repeat;
	height:267px;
	}

.intro05-1{
	position:absolute;
	width:66px;
	height:66px;
	top:175px;
	left:816px;
	}

.intro05-2{
	position:absolute;
	width:219px;
	height:61px;
	top:178px;
	left:545px;
	}
	
.intro05-2 a:link{
	display:block;
	width:219px;
	height:61px;
	background:url(images/img_page/intro/bt_intro05-2.gif) no-repeat 0px 0px;
	}
	
.intro05-2 a:hover{
	display:block;
	width:219px;
	height:61px;
	background:url(images/img_page/intro/bt_intro05-2.gif) no-repeat 0px -61px;
	}

.intro06{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro06.gif) no-repeat;
	height:176px;
	}

.intro06-1{
	position:absolute;
	width:148px;
	height:150px;
	top:13px;
	left:587px;
	}
	
.intro06-1 a:link{
	display:block;
	width:148px;
	height:150px;
	background:url(images/img_page/intro/bt_intro06-1.gif) no-repeat 0px 0px;
	}
	
.intro06-1 a:hover{
	display:block;
	width:148px;
	height:150px;
	background:url(images/img_page/intro/bt_intro06-1.gif) no-repeat 0px -150px;
	}
	
.intro06-2{
	position:absolute;
	width:150px;
	height:150px;
	top:13px;
	left:735px;
	}
	
.intro06-2 a:link{
	display:block;
	width:150px;
	height:150px;
	background:url(images/img_page/intro/bt_intro06-2.gif) no-repeat 0px 0px;
	}
	
.intro06-2 a:hover{
	display:block;
	width:150px;
	height:150px;
	background:url(images/img_page/intro/bt_intro06-2.gif) no-repeat 0px -150px;
	}
	
.intro07{
	position:relative;
	text-indent:-9999px;
	background:url(images/img_page/intro/bg_intro07.gif) no-repeat;
	height:62px;
	margin-bottom:-30px;
	}


/*壁紙*/

#kabe_left{
	width:330px;
	float:left;
	margin:0 30px 0px 0;
	}

#kabe_left h2{
	width:329px;
	height:300px;
	background:url(http://www.d-core.jp/wp-content/themes/custom_template/images/kabegami/ttl_kabe.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 0;
	}
	
#kabe_right{
	float:left;
	margin:0 0 0px 0;
	}

#kabe_right h3.kabemidashi1{
	height:40px;
	background:url(images/kabegami/h3_kabemidashi1.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 15px 0;
	
	}

#kabe_right h3.kabemidashi2{
	height:40px;
	background:url(images/kabegami/h3_kabemidashi2.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 15px 0;
	
	}

.kabe-setumei{
	background-color:#cd102f;
	color:#ffffff;
	padding:15px 25px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	}

.kabegami-thumbnail{
	margin-bottom:5px;
	}

.kabe-backnumber{
	width:120px;
	min-height: 180px;
	padding:0 5px 5px 5px;
	float:left;
	margin:0 10px 20px 0;
	}

.kakomi_prof{
	clear: both;
	width: 505px;
	padding: 10px;
	border: 1px solid #bbb;
	margin-bottom: 10px;
	font-size: 90%;
	}

.kakomi_prof h4{
	color: #333!important;
	margin-bottom: 8px!important;
	}

/*houtomake*/
.honbun_680{
	margin:0 auto 1em auto;
	width:75%;
	line-height:170%;
	}
	


/*一問一答*/

#story_ttl{
	position:relative;
	background:url(images/img_page/1020/bg_title.jpg) no-repeat;
	width:100%;
	height:676px;
	margin-bottom:35px;
	}
	
.story_lead{
	position:absolute;
	color:#fff;
	font-weight:bold;
	top:420px;
	left:110px;
	width:700px;
	text-align:center;
	line-height:1.5em;
	}

#story_profile{
	position:relative;
	background:url(images/img_page/1020/bg_prof.jpg) no-repeat;
	width:869px;
	height:244px;
	margin:0 auto 35px auto;}

.story_profile_in{
	position:absolute;
	color:#fff;
	top:18px;
	left:305px;
	width:535px;
	font-size:0.9em;
	line-height:1.4em;}

#story_navi{
	position:relative;
	width:563px;
	height:443px;
	margin:0 auto 25px auto;
	}
	
.story_navi1{
	position:absolute;
	left:470px;
	top:0;
	width:93px;
	height:443px;
	text-indent:-9999px;
	}
	
.story_navi2{
	position:absolute;
	left:218px;
	top:0;
	width:134px;
	height:443px;
	text-indent:-9999px;
	}
	
.story_navi3{
	position:absolute;
	left:0;
	top:0;
	width:100px;
	height:443px;
	text-indent:-9999px;
	}

.story_navi1 a:link,.story_navi1 a:visited,.story_navi1 a:active{
	display:block;
	width:93px;
	height:443px;
	background:url(images/img_page/1020/story_navi1.gif) no-repeat 0px 0px;
	}

.story_navi1 a:hover{
	display:block;
	width:93px;
	height:443px;
	background:url(images/img_page/1020/story_navi1.gif) no-repeat 0px -443px;
	}
	
.story_navi2 a:link,.story_navi2 a:visited,.story_navi2 a:active{
	display:block;
	width:145px;
	height:443px;
	background:url(images/img_page/1020/story_navi2.gif) no-repeat 0px 0px;
	}

.story_navi2 a:hover{
	display:block;
	width:145px;
	height:443px;
	background:url(images/img_page/1020/story_navi2.gif) no-repeat 0px -443px;
	}
	
.story_navi3 a:link,.story_navi3 a:visited,.story_navi3 a:active{
	display:block;
	width:100px;
	height:443px;
	background:url(images/img_page/1020/story_navi3.gif) no-repeat 0px 0px;
	}

.story_navi3 a:hover{
	display:block;
	width:100px;
	height:443px;
	background:url(images/img_page/1020/story_navi3.gif) no-repeat 0px -443px;
	}

.story_memo{
	background:url(images/img_page/1020/bg_memo.gif) no-repeat;
	padding:60px 55px 0 55px;
	height:150px;
	margin:0 auto 25px auto;
	font-size:1.1em;
	line-height:160%;}
	
#main-contents h3.story_m1{
	background:url(images/img_page/1020/midashi1.gif) no-repeat;
	width:758px;
	height:53px;
	margin:0 auto 1.5em auto;
	text-indent:-9999px;
	}

#main-contents h3.story_m2{
	background:url(images/img_page/1020/midashi2.gif) no-repeat;
	width:758px;
	height:94px;
	margin:0 auto 1.5em auto;
	text-indent:-9999px;
	}

#main-contents h3.story_m3{
	background:url(images/img_page/1020/midashi3.gif) no-repeat;
	width:758px;
	height:53px;
	margin:0 auto 1.5em auto;
	text-indent:-9999px;
	}

#story_profile h5{
	color:#fff;
	margin:0 0 8px 0;
	}

.w_staff1{
	background:url(images/img_page/1020/staff1.gif) no-repeat;
	padding:15px 0 15px 115px;
	width:585px;
	min-height:85px;
	margin:0 auto 5px auto;
	}
	
.w_shirai1{
	color:#075508;
	background:url(images/img_page/1020/shirai1.gif) no-repeat;
	padding:15px 0 15px 115px;
	width:585px;
	min-height:85px;
	margin:0 auto 5px auto;}

.w_staff2{
	background:url(images/img_page/1020/staff2.gif) no-repeat;
	padding:15px 0 15px 115px;
	width:585px;
	min-height:85px;
	margin:0 auto 5px auto;
	}
	
.w_shirai2{
	color:#075508;
	background:url(images/img_page/1020/shirai2.gif) no-repeat;
	padding:15px 0 15px 115px;
	width:585px;
	min-height:85px;
	margin:0 auto 5px auto;}

.w_other{
	margin:0 auto 25px auto;
	width:700px;
	padding:15px;
	background:#eee;
	}

/*howtomake2*/

.bt_how1{
	text-indent:-9999px;
	width:680px;
	height:50px;
	margin:0 auto;
	}

.bt_how1 a:link,
.bt_how1 a:visited,
.bt_how1 a:active{
	display:block;
	width:680px;
	height:50px;
	background:url(images/img_page/howtomake2/bt_link1.gif) no-repeat 0px 0px;
	}
	
.bt_how1 a:hover{
	display:block;
	width:680px;
	height:50px;
	background:url(images/img_page/howtomake2/bt_link1.gif) no-repeat 0px -50px;
	}

.bt_how2{
	text-indent:-9999px;
	width:680px;
	height:50px;
	margin:0 auto;
	}

.bt_how2 a:link,
.bt_how2 a:visited,
.bt_how2 a:active{
	display:block;
	width:680px;
	height:50px;
	background:url(images/img_page/howtomake2/bt_link2.gif) no-repeat 0px 0px;
	}
	
.bt_how2 a:hover{
	display:block;
	width:680px;
	height:50px;
	background:url(images/img_page/howtomake2/bt_link2.gif) no-repeat 0px -50px;
	}
	
/*４コマまんが*/

#manga{
	background:#ff6d2c;
	text-align:center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	}

#manga h2{
	height:133px;
	background:url(images/manga/ttl_manga.gif) no-repeat;
	margin:0 0 23px 0;
	padding:0;
	text-indent:-9999px;
	}

#manga .comment_mama{
	background:url(http://www.d-core.jp/wp-content/themes/custom_template/images/manga/bg_comment_mama.gif) no-repeat;
	width:573px;
	height:200px;
	position:relative;
	margin:0 auto 0 auto;
	}

#manga .comment_mari{
	background:url(images/manga/bg_comment_mari.gif) no-repeat;
	width:573px;
	height:200px;
	position:relative;
	margin:0 auto 0 auto;
	}

#manga .comment_jiji{
	background:url(images/manga/bg_comment_jiji.gif) no-repeat;
	width:573px;
	height:200px;
	position:relative;
	margin:0 auto 0 auto;
	}
	
#manga .comment_in{
	text-align:left;
	position:absolute;
	top:34px;
	left:164px;
	width:388px;
	}

.manga-backnumber{
	width:145px;
	height:200px;
	padding:0 5px 5px 15px;
	float:left;
	margin:0 1em 1em 0;
	text-align:left;
	
	}

.manga-backnumber a:link{font-weight:bold;color:#fff;text-decoration:none;}
.manga-backnumber a:visited{font-weight:bold;color:#fff;text-decoration:none;}
.manga-backnumber a:hover{font-weight:bold;color:#fff;text-decoration:underline;}
.manga-backnumber a:active{font-weight:bold;color:#fff;text-decoration:none;}

.manga-thumbnail{
	margin-bottom:10px;
	}

/*細川先生コラム*/

#hosokawa_colomn{
	margin-left:2.034%;
	margin-right:0.5%;
	/*width:625px;*/
	width:97.8%;
	line-height:1.8em;
	overflow:hidden;
	}

#hosokawa_colomn h2{
	background:transparent;
	display:block;
	background:url(images/kiji/hosokawa_colomn/title_hosokawa.jpg) no-repeat;
	width:625px;
	height:136px;
	background-size: contain;
	margin-bottom:15px;
	text-indent:-9999px;
	
	}

#hosokawa_colomn h2 a{
	display:block;
	width:625px;
	height:136px;
	overflow: hidden;
	}

#hosokawa_colomn h2 a:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
	}
	
.hosokawa_prof1{
	float:left;
	width:255px;
	color:#773f17;
	margin:0 20px auto 30px;
	}
	
.hosokawa_prof2{
	float:left;
	width:285px;
	color:#000;
	font-size:12px;
	line-height:1.5em;
	}

#hosokawa_lead{
	background:url(images/kiji/hosokawa_colomn/bg_lead.gif) no-repeat;
	width:625px;
	height:200px;
	margin-bottom:20px;
	position:relative;
	}

#hosokawa_lead span{
	display:block;
	position:absolute;
	top:70px;
	left:148px;
	width:465px;
	}

#hosokawa_colomn h3.colomn_ttl1{
	background:#fff;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl1.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	overflow: hidden;
	}

#hosokawa_colomn h3.colomn_ttl2{
	background:#fff;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl2.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	overflow: hidden;
	}

#hosokawa_colomn h3.colomn_ttl3{
	background:#fff;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl3.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	overflow: hidden;
	}

#hosokawa_colomn h3.colomn_ttl4{
	background:#fff;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl4.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	overflow: hidden;
	}

#hosokawa_colomn h3.colomn_ttl5{
	background:#fff;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl5.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	overflow: hidden;
	}

#hosokawa_colomn h3.colomn_ttl_p{
	background:#fff;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl-b.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	}
	
#hosokawa_mokuji h3{
	background:transparent;
	display:block;
	background:url(images/kiji/hosokawa_colomn/colomn_ttl-b.gif) no-repeat;
	width:625px;
	height:61px;
	margin-bottom:20px;
	text-indent:-9999px;
	}

#hosokawa_mokuji{
	background:transparent;
	background:url(images/kiji/hosokawa_colomn/double-line.gif) no-repeat left bottom;
	padding-bottom:20px;
	margin-bottom:20px;
	}


#hosokawa_mokuji{
    zoom: 100%;
	}

#hosokawa_mokuji:after{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
	}
		
#hosokawa_mokuji li,#hosokawa_mokuji ul{
	list-style:none;
	margin:0;
	padding:0;
	}

#hosokawa_mokuji li a{
	display:block;
	width:613px;
	height:60px;
	text-indent:-9999px;
	overflow: hidden;
	}

#hosokawa_mokuji li{
	margin-bottom:5px;
	}

#hosokawa_mokuji li.hoso1 {
	background:url(http://www.d-core.jp/wp-content/themes/custom_template/images/kiji/hosokawa_colomn/colomn_hosokawa_1.gif) no-repeat left top;
	}

#hosokawa_mokuji li.hoso2 {
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_2.gif) no-repeat left top;
	}

#hosokawa_mokuji li.hoso3 {
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_3.gif) no-repeat left top;
	}

#hosokawa_mokuji li.hoso4 {
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_4.gif) no-repeat left top;
	}

#hosokawa_mokuji li.hoso5 {
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_5.gif) no-repeat left top;
	}

.hoso1 a:hover{
	background:url(http://www.d-core.jp/wp-content/themes/custom_template/images/kiji/hosokawa_colomn/colomn_hosokawa_1.gif) no-repeat left bottom;
	}

.hoso2 a:hover{
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_2.gif) no-repeat left bottom;
	}

.hoso3 a:hover{
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_3.gif) no-repeat left bottom;
	}

.hoso4 a:hover{
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_4.gif) no-repeat left bottom;
	}

.hoso5 a:hover{
	background:url(images/kiji/hosokawa_colomn/colomn_hosokawa_5.gif) no-repeat left bottom;
	}
	
	
/*８つの肝心要 http://www.d-core.jp/ */

#kaname_contents{
	background:#fff url(images/kiji/kaname/bg_kaname.jpg) repeat-y top center;
	padding:0 0 20px 0;
	position:relative;
	}
	
#kaname_contents .h2_kanametop{
	padding:0;
	background-color:transparent;
	background:url(images/kiji/kaname/title_kaname_main.png) no-repeat top center;
	margin:24px auto 20px auto;
	width:746px;
	height:198px;
	text-indent:-9999px;
	}

.k-midashi1{
	display:block;
	background:url(images/kiji/kaname/midashi1.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi2{
	display:block;
	background:url(images/kiji/kaname/midashi2.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi3{
	display:block;
	background:url(images/kiji/kaname/midashi3.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi4{
	display:block;
	background:url(images/kiji/kaname/midashi4.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi5{
	display:block;
	background:url(images/kiji/kaname/midashi5.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi6{
	display:block;
	background:url(images/kiji/kaname/midashi6.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi7{
	display:block;
	background:url(images/kiji/kaname/midashi7.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi8{
	display:block;
	background:url(images/kiji/kaname/midashi8.png) no-repeat top center;
	width:820px;
	height:112px;
	text-indent:-9999px;
	margin:20px 0 15px 80px;
	overflow:hidden;
	}

.k-midashi1 a,
.k-midashi2 a,
.k-midashi3 a,
.k-midashi4 a,
.k-midashi5 a,
.k-midashi6 a,
.k-midashi7 a,
.k-midashi8 a
{
	display:block;
	width:322px;
	height:122px;
	overflow:hidden;}

.kaname_lead{
	background:#fff;
	width:700px;
	color:#2f1001;
	font-size:16px;
	line-height:150%;
	padding:25px 30px 10px 30px;
	margin:0 auto 45px auto;
	}

.kaname_honbun{
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#D8ffffff,EndColorStr=#D8ffffff);
	background-color: rgba(255, 255, 255, 0.85);
	margin:0 auto 18px auto;
	width:760px;
	
	font-size:14px;
	line-height:142.85%;
	}

#kaname_contents ul.next-back{
	position:relative;
	width:690px;
	height:30px;
	margin:0 auto;
	}
	
#kaname_contents li.next{
	display:block;
	width:138px;
	height:28px;
	float:right;
	text-indent:-9999px;
	}

#kaname_contents li.back{
	display:block;
	width:138px;
	height:28px;
	float:left;
	text-indent:-9999px;
	}
	
#kaname_contents li.next a{
	background:url(images/kiji/kaname/next.png) no-repeat top left;
	display:block;
	width:138px;
	height:28px;
	}
	
#kaname_contents li.back a{
	background:url(http://www.d-core.jp/wp-content/themes/custom_template/images/kiji/kaname/back.png) no-repeat top left;
	display:block;
	width:138px;
	height:28px;
	}

#kaname_contents h3{
	font-size:20px;
	font-weight:bold;
	background-color:transparent;
	margin-bottom:25px!important;
	padding-left:0;
	}
	
.k-honbun1{
	padding:25px 33px 33px 35px;
	color:#6f1872;}

.k-honbun2{
	padding:25px 33px 33px 35px;
	color:#005980;}

.k-honbun3{
	padding:25px 33px 33px 35px;
	color:#008086;}

.k-honbun4{
	padding:25px 33px 33px 35px;
	color:#008c42;}

.k-honbun5{
	padding:25px 33px 33px 35px;
	color:#6b7720;}

.k-honbun6{
	padding:25px 33px 33px 35px;
	color:#8f803e;}

.k-honbun7{
	padding:25px 33px 33px 35px;
	color:#e25d03;}

.k-honbun8{
	padding:25px 33px 33px 35px;
	color:#951332;}

#kaname_contents .k-honbun1 h3{color:#6f1872;}
#kaname_contents .k-honbun2 h3{color:#005980;}
#kaname_contents .k-honbun3 h3{color:#008086;}
#kaname_contents .k-honbun4 h3{color:#008c42;}
#kaname_contents .k-honbun5 h3{color:#6b7720;}
#kaname_contents .k-honbun6 h3{color:#8f803e;}
#kaname_contents .k-honbun7 h3{color:#e25d03;}
#kaname_contents .k-honbun8 h3{color:#951332;}

.kakomi_3point{
	background:#fff url(images/kiji/kaname/ill-point3.jpg) no-repeat top right;
	padding:40px 140px 5px 25px;
	margin-bottom:20px;
	}

.kakomi_3point ul li{font-size:18px;line-height:40px;font-weight:bold;	height:40px;}

.kakomi_7kimari{
	background:#fff;
	padding:40px 25px 5px 25px;
	margin-bottom:20px;
	color:#333;
	}

.kakomi_chouwa{
	padding:30px 25px 10px 25px;
	margin-bottom:20px;
	color:#333;
	background:#fff url(images/kiji/kaname/img_chouwa.jpg) no-repeat top right;
	min-height:215px;
	}

.kakomi_7kimari ul li{font-size:16px;line-height:40px;font-weight:bold;	height:40px;}
.kakomi_chouwa ul li{font-size:16px;line-height:40px;font-weight:bold;	height:40px;}

li.k3-1,li.k3-2,li.k3-3,li.k3-4,li.k3-5,li.k3-6,li.k3-7,li.k3-8{
	padding:8px 0 0 50px;
	margin-bottom:4px;
	list-style:none;
	}

li.k3-1{background:url(images/kiji/kaname/3point-li1.png) no-repeat center left;}
li.k3-2{background:url(images/kiji/kaname/3point-li2.png) no-repeat center left;}
li.k3-3{background:url(images/kiji/kaname/3point-li3.png) no-repeat center left;}
li.k3-4{background:url(images/kiji/kaname/3point-li4.png) no-repeat center left;}
li.k3-5{background:url(images/kiji/kaname/3point-li5.png) no-repeat center left;}
li.k3-6{background:url(images/kiji/kaname/3point-li6.png) no-repeat center left;}
li.k3-7{background:url(images/kiji/kaname/3point-li7.png) no-repeat center left;}

#kaname_contents .kaname_lead h3{
	font-size:20px;
	font-weight:bold;
	background-color:transparent;
	color:#2f1001;
	}

ul#kaname_navi{
	width:760px;
	height:472px;
	margin:0 auto 30px auto;
	}

#kaname_navi li.k1,
#kaname_navi li.k2,
#kaname_navi li.k3,
#kaname_navi li.k4,
#kaname_navi li.k5,
#kaname_navi li.k6,
#kaname_navi li.k7
	{
	display:block;
	width:77px;
	height:472px;
	float:left;
	margin:0 20px 0 0;
	text-indent:-9999px;
	}

#kaname_navi li.k8
	{
	display:block;
	width:77px;
	height:472px;
	float:left;
	margin:0 0 0 0;
	text-indent:-9999px;
	}

#kaname_navi li.k1 a:link,
#kaname_navi li.k1 a:visited,
#kaname_navi li.k1 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k1.png) no-repeat 0px 0px;
	}

#kaname_navi li.k2 a:link,
#kaname_navi li.k2 a:visited,
#kaname_navi li.k2 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k2.png) no-repeat 0px 0px;
	}

#kaname_navi li.k3 a:link,
#kaname_navi li.k3 a:visited,
#kaname_navi li.k3 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k3.png) no-repeat 0px 0px;
	}


#kaname_navi li.k4 a:link,
#kaname_navi li.k4 a:visited,
#kaname_navi li.k4 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k4.png) no-repeat 0px 0px;
	}


#kaname_navi li.k5 a:link,
#kaname_navi li.k5 a:visited,
#kaname_navi li.k5 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k5.png) no-repeat 0px 0px;
	}

#kaname_navi li.k6 a:link,
#kaname_navi li.k6 a:visited,
#kaname_navi li.k6 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k6.png) no-repeat 0px 0px;
	}

#kaname_navi li.k7 a:link,
#kaname_navi li.k7 a:visited,
#kaname_navi li.k7 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k7.png) no-repeat 0px 0px;
	}
	
#kaname_navi li.k8 a:link,
#kaname_navi li.k8 a:visited,
#kaname_navi li.k8 a:active
	{
	display:block;
	width:77px;
	height:472px;
	background:url(images/kiji/kaname/k8.png) no-repeat 0px 0px;
	}
	
#kaname_navi li.k1 a:hover,
#kaname_navi li.k2 a:hover,
#kaname_navi li.k3 a:hover,
#kaname_navi li.k4 a:hover,
#kaname_navi li.k5 a:hover,
#kaname_navi li.k6 a:hover,
#kaname_navi li.k7 a:hover,
#kaname_navi li.k8 a:hover{
	background-position: 0px 4px; 
	}

ul#kaname_navi2{
	clear:both;
	width:730px;
	overflow:auto;
	margin:0 auto 20px auto;
	background:#fff;
	padding:25px 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	
	font-size:12px;
	line-height:130%;
	}



ul#kaname_navi2 li{
	list-style:none;}

li.kk1,
li.kk2,
li.kk3,
li.kk4,
li.kk5,
li.kk6,
li.kk7,
li.kk8
	{
	width:120px;
	height:62px;
	display:block;
	float:left;
	padding:10px 0 0 60px;
	}

li.kk1{background:url(images/kiji/kaname/kk1.png) no-repeat 0px 0px;}
li.kk2{background:url(images/kiji/kaname/kk2.png) no-repeat 0px 0px;}
li.kk3{background:url(images/kiji/kaname/kk3.png) no-repeat 0px 0px;}
li.kk4{background:url(images/kiji/kaname/kk4.png) no-repeat 0px 0px;}
li.kk5{background:url(images/kiji/kaname/kk5.png) no-repeat 0px 0px;}
li.kk6{background:url(images/kiji/kaname/kk6.png) no-repeat 0px 0px;}
li.kk7{background:url(images/kiji/kaname/kk7.png) no-repeat 0px 0px;}
li.kk8{background:url(images/kiji/kaname/kk8.png) no-repeat 0px 0px;}

li.kk1 a:link,
li.kk2 a:link,
li.kk3 a:link,
li.kk4 a:link,
li.kk5 a:link,
li.kk6 a:link,
li.kk7 a:link,
li.kk8 a:link
	{
	color:#222;
	text-decoration:none;
	display:block;
	}

ul#kaname_navi2 a:active,
ul#kaname_navi2 a:visited{color:#666;}
ul#kaname_navi2 a:hover{color:#222;text-decoration:underline;}

.kaname_bn{
	margin:0 auto 10px auto;
	width:640px;}
	
	
/*８つの肝心要 end */


/*プロテオグリカン http://www.d-core.jp/ */

#bg_proteo{
	background:url(images/kiji/proteo/p-bg.jpg) ;
	padding:15px 0;
	}

#bg_proteo .honbun_proteo{
	clear:both;
	width:85%;
	margin:0 auto;
	color:#08163a;
	}

#bg_proteo .honbun_w{
	width:85%;
	margin:0 auto 20px auto;
	background:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	
	overflow:hidden;
	}


.honbun_w .div1{margin:10px 15px;line-height:180%;}
.div1 h4{margin-bottom:5px!important;}

span.pro-buy a:link,
span.pro-buy a:visited,
span.pro-buy a:active{
	text-decoration:underline;
	margin-left:15px;
	}

span.pro-buy a:hover{
	background-color:#38a2cd;
	color:#fff!important;
	text-decoration:none;
	}

.div_w1{float:left; width:250px;min-height:100px;display:block;margin:5px 15px 15px 20px;}
.div_w2{float:left;width:430px;display:block;margin:5px 20px 15px 10px;}

p.link_proteo{
	display:block;
	background:#0f5670;
	color:#fff;
	height:48px;
	width:360px;
	float:left;
	text-align:center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	line-height:48px;
	margin:0 15px 5px 0;
	}

p.link_proteo a:link,
p.link_proteo a:visited,
p.link_proteo a:active{color:#fff;text-decoration:none;font-weight:bold;
	display:block;
	height:48px;
	width:360px;}

p.link_proteo a:hover{background:#198bb5;
	display:block;
	height:48px;
	width:360px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;}

#wawawa{
	position:relative;
	margin:0 auto;
	height:660px;
	width:890px;
	background:url(images/kiji/proteo/wawawa.jpg) no-repeat;
	margin-bottom:15px;
	}

#wawawa .wawa1{
	position:absolute;
	width:348px;
	height:auto;
	font-size:110%;
	left:123px;
	top:48px;
	}
	
#wawawa .wawa2{
	position:absolute;
	width:350px;
	height:auto;
	font-size:110%;
	left:75px;
	top:340px;
	}

#int{
	position:relative;
	left: 0;
	min-height:900px;}

.int01,
.int02,
.int03,
.int04,
.int05{
	position:absolute;
	color:#fff;
	background:#005676;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	height:auto;
	padding:18px 20px;
	font-size:95%;
	line-height:150%;
	
	box-shadow:rgba(39, 54, 74, 0.49) 2px 2px 3px 0px;
	-webkit-box-shadow:rgba(39, 54, 74, 0.49) 2px 2px 3px 0px;
	-moz-box-shadow:rgba(39, 54, 74, 0.49) 2px 2px 3px 0px;
	}

.int01{
	width:325px;
	top:0px;
	left:28px;
	z-index:2;
	background-color:rgba(0,86,118,0.7);
	}

.int02{
	top:163px;
	left:124px;
	width:325px;
	z-index:3;
	background-color:rgba(6,118,0,0.7);
	}
	
/*写真あり、角丸でない*/
.int06{
	position:absolute;
	width:320px;
	top:0px;
	right:28px;
	z-index:6;
	background-color:#fff;
	background-color:rgba(255,255,255,0.7);
	color:#222;
	padding:12px 20px;
	font-size:90%;
	line-height:140%;
	
	box-shadow:rgba(39, 54, 74, 0.49) 2px 2px 3px 0px;
	-webkit-box-shadow:rgba(39, 54, 74, 0.49) 2px 2px 3px 0px;
	-moz-box-shadow:rgba(39, 54, 74, 0.49) 2px 2px 3px 0px;
	}
	


.int03{
	width:610px;
	top:380px;
	left:28px;
	z-index:2;
	background-color:rgba(0,86,118,0.7);
	}
	
.int04{
	top:572px;
	width:300px;
	right:28px;
	z-index:3;
	background-color:rgba(6,118,0,0.7);
	}

.int05{
	width:580px;
	top:660px;
	right:28px;
	z-index:6;
	background-color:rgba(0,86,118,0.7);
	}


/*プロテオグリカン end */