#kijiMain {
    background-color: #ececec;
    min-height: 700px;
    margin: 0px 0 0 0;
    width: 680px;
    position: relative;
}

#socialBtns {
    display: table;
    position: absolute;
    top: 48px;
    right: 0;
    z-index: 200;
}

div#teikyoumoto_logo_top {
    text-align: right;
	margin: 10px 40px 0 0;
}



div#whiteMain {
    background-color: #fff;
    width: 620px;
    padding: 15px 15px 35px 15px;
    margin: 15px auto 0 auto;
}

#div_cornerTitle a {
	color: #fff;
	/*padding: 0 20px 0 20px;*/
	line-height: 38px;
	text-decoration: none;
}
#div_cornerTitle a:hover {
	text-decoration: underline;
}
div#div_cornerTitle {
   background-color: #fff;
    line-height: 38px;
    border: none;
    color: #1E40A1;
    padding: 5px 0px 0px 0px;
    margin-bottom: 30px;
}
span#cornerTitle {
    background-color: #6b62b2;
    line-height: 38px;
    display: inline-flex;
    color: #fff;
    padding: 0 20px 0 20px;
}


div#leadText {
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 1.5em;
    color: #000;
    border-bottom: solid 1px #b5b5b5;
}

#whiteMain .JPO_komidashi {
    color:#009900;   
    font-family:'游ゴシック','Yu Gothic';
    font-weight:600;
    font-size:1.5em;
    margin-top:25px;
    margin-bottom:23px;
    letter-spacing:0.02em;
}
div#kosugi_kiji h3#kyozetsu{
    margin-top: -12px;
}

p.kaigyo{
    /* text-indent:1em; */
    margin-top: 5px;
    margin-bottom: 10px;
}
p.kaigyo3{
     margin-top: -23px;
}
p.kaigyo2{
     margin-top: 10px;
}

div#whiteMain .nextPage a.next{
	color: #000;
    text-decoration: none;
}
div#pager{
	text-align:center;
	padding:30px 0 0px 0;

}
#subpage_left_coulmn {
	margin-bottom:10px;
}
div#pager span a {
	display:inline-block;
	width:100%;
	height:100%;
	color:#fff;
	text-decoration:none;
}
div#pager span a.nowP {
	background-color: #666;
}

div#pager span {
	margin-bottom: 30px;
}


#syutten p {
    text-align:right;
    color:#777;
    font-size:13px;
}
#kijiMain .minchou {
	margin-top:40px;
	font-size: 30px;
}


#kijiMain h1.minchou {
    margin-top: 40px;
    font-size: 30px;
    margin-left: 15px;
    margin: 0 auto;
    width: 600px;
    border-left: none;
}
#whitehead{
	background-color: #fff;
	width: 600px;
	padding: 15px;
	margin: 0px auto 20px auto;
}
#whitehead p {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 24px;
	font-size: 15px;
}
#kijiMain h2#LN_h2{
	margin-top:40px;
	margin-bottom:20px;
}
#kijiMain h1#LN_h1 {
	margin-top:-10px;

}

/*1段目*/
#kiji_title_box1 {
	position: relative;
	overflow:hidden;
	display: block;
	/*width: 600px;*/
	margin-top: 50px;
	margin-bottom: 50px;

}
#kiji_title_box2 {
	position: relative;
	overflow:hidden;
	display: block;
	/*width: 600px;*/
	margin-bottom: 20px;

}


/*1段目*/
#kiji_title_box1 div.LNI_box1{
	position: relative;
	display: block;
	width: 285px;
	height: 320px;
	float:left;
	background-color: #fff;
	padding-bottom: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-right:5px;
}
#kiji_title_box1 div.LNI_box1:hover, #kiji_title_box1 div.LNI_box2:hover, #kiji_title_box2 div#LNI_box3:hover, #kiji_title_box2 div#LNI_box4:hover{
	background-color: #D3D3D3;
}
#LNI_box1 img:hover, .LNI_box2 img:hover, .LNI_box3 img:hover, .LNI_box4 img:hover {
	background-color: #FFFFFF;
}



#kiji_title_box1 div.LNI_box2{
	position: relative;
	display: block;
	float:right;
	width: 285px;
	height: 320px;
	background-color: #fff;
	padding-bottom: 25px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right:25px;
}

#kiji_title_box2 div#LNI_box3{
	position: relative;
	display: block;
	width:285px;
	height: 350px;
	float:left;
	background-color: #fff;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right:5px;
}
#kiji_title_box2 div#LNI_box4{
	position: relative;
	display: block;
	float:right;
	width: 285px;
	height: 350px;
	background-color: #fff;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right:40px;
}

#kiji_title_box1 a {
	/*display: block;*/
	text-decoration: none;
}


#kiji_title_box1 a:hover {
	background-color: #DDDDDD;
	text-decoration: none;
}
#kiji_title_box2 a {
	/*display: block;*/
	text-decoration: none;
}

#kiji_title_box2 a:hover {
	background-color: #DDDDDD;
	text-decoration: none;
}


.LNI_box1 img, .LNI_box2 img {
	width: 100%;
	display: block;
	vertical-align: middle;
}

/*
.LNI_box2 img {
	width: 100%;
	display: block;
	vertical-align: middle;
}
#LNI_box3 img {
	width: 280px;
	display: block;
	vertical-align: middle;
}
#LNI_box4 img {
	width: 280px;
	display: block;
	vertical-align: middle;
}
*/
#kiji_title_box1 p.LNI_top_title {
	font-size:18px;
	font-weight:600;
	line-height:24px;
	color:#000;
	margin: 18px 5px 10px 5px;
	text-align: center;
}
#kiji_title_box1 p.LNI_top_name {
	font-size:15px;
	font-family:'游ゴシック','Yu Gothic';
	font-weight:600;
	line-height:23px;
	color:#333333;
	margin: 10px 5px 10px 5px;
	text-align: center;
}
#kiji_title_box1 p.LNI_nidanme {
	margin-top: -8px;
	margin-bottom: -18px;
}
#kiji_title_box1 #little_batten {
	text-align: center;
	margin-top: 9px;
	margin-bottom: -15px;
}

#kiji_title_box2 p.LNI_top_title {
	font-size:15px;
	font-weight:600;
	line-height:23px;
	color:#000;
	margin: 18px 10px 10px 10px;
	text-align: center;
}

#kiji_title_box2 p.LNI_top_name {
	font-size:13px;
	font-weight:500;
	line-height:23px;
	color:#333333;
	margin: 10px 10px 0 10px;
	text-align: center;
}
#LN_list a#LN_list_a{
	text-align:right;
	text-decoration:none;
	display:block;
	margin:0 25px 15px 0;
}

/*ホルト氏インタビュー*/
#kijiMain h2 {
	line-height: 1.5em;
	/*margin-bottom:-20px;*/
}
#kijiMain h2.katagaki {
	font-size:1em;
}
#kijiMain h2.h2name {
	margin-top: -1px;
	margin-bottom: -5px;
}

div#kijiMain h2#batten {
	font-size: 25px;
	font-weight: normal;
	/*color: #000000;*/
	margin-top: -13px;
	margin-bottom: -30px;
}


.hq {
	margin-left: -1em;
	margin-right: 1em;
	/*margin-top: 50px;
	margin-bottom:50px;*/
	color : #0000CC;

}
.img_note {
	width:auto;

}


div#kosugi_kiji p{
	line-height:24px;
	margin-top:15px;
	margin-bottom:15px;
	/*letter-spacing: 1.2em;*/
}
div#whiteMain p {
    text-indent: 0;
}

div#whiteMain p.interviewer2 {
    color: #000000;
    margin-bottom: 15px;
	margin-top:10px;
   /* line-height: 28px;*/
    text-indent: 0em;
	font-weight:400;
} 
div#whiteMain span.Inter {
    /*margin-left: -1em;*/
    margin-right: 1em;
    color: #9892c7;
} 
div#divJPOimg1{
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
div#kosugi_kiji p.cap{
	margin: 10px 23px 15px 23px;
	font-size: 12px;
	line-height: 16px;
	text-indent:0em;       
}
div#kosugi_kiji p.cap_cap2, div#leadText p.cap_cap2{
	margin: 10px 23px 15px 23px;
	font-size: 12px;
	line-height: 16px;
	text-indent:0em;     
        text-align:center;
}


img#JPOimg2{
	width:400px;
	margin-top:15px;
	margin-bottom:10px;
}
div#divJPOimg2{
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
img#JPOimg3{
	width:400px;

}
div#divJPOimg3{
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
img#JPOimg4{
	width:400px;

}
div#divJPOimg4{
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
img#JPOimg5{
	width:400px;

}
div#divJPOimg5{
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
img#JPOimg6{
	width:600px;


}
div#divJPOimg6{
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
div#kijiMain h3#intEe{
	text-align: center;
	font-weight:600;
	margin-bottom:20px;
	font-family:'游ゴシック','Yu Gothic';
}
div#leadText p.kome{
	font-size:12px;
	text-indent:0em;
	margin: 10px 10px 15px 10px;
}
div#leadText p.kome2{
	font-size:12px;
	text-indent:0em;
	margin: 10px 10px 15px 0px;
}

/*
div#kosugi_kiji p.kome, div#leadText p.kome{
	font-size:12px;
	text-indent:0em;
	margin: 10px 10px 15px 10px;
}
*/
/* インタビュイー 色別　*/
span.p0{
    margin-right: 1em;
    color: #84a2de;
    font-weight: bold;

}
span.p9{
    margin-right: 1em;
    color: #A56C03;
    font-weight: bold;
}
span.p10{
    margin-right: 1em;
    color: #bdac57;
    font-weight: bold;
}
span.p11{
    margin-right: 1em;
    color: #009900;
    font-weight: bold;
}
span.p12{
    margin-right: 1em;
    color: #3333cc;
    font-weight: bold;
}
span.p13{
    margin-right: 1em;
    color: #3399ff;
    font-weight: bold;
}


div#kosugi_kiji p.kaigyo4{
	margin-top:-5px;

}
div#kosugi_kiji p.tsume{
    margin-top:-18px;
}

p.yokoku{
	text-align: right;

}
div#kijiMain span.fontSize{
	font-size:20px;
}
#div_cornerTitle2 {
	text-align:right;
	margin-top: 20px;
	margin-right:15px;
	margin-bottom:20px;
}
#div_cornerTitle2 a{
	text-decoration:none;
}

div#kosugi_kiji div.nextPage a.next{
	background-color: #d0a555;
    color: #FFFFFF;
	font-size:18px;
}

div#kosugi_kiji p.chu{
	font-size:85%;
	line-height:170%;
	text-indent:0em;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}


div#whiteMain h3.JPO_komidashi {
    color: #6b62b2;
}

div#kijiMain h3 {
    color: #590C1A; 
}

#tokTitle{
	text-align: center;
	width: 630px;
    background: #fff;
    margin: 0 auto;
	padding: 15px 0;
}

a.next {
	    padding-top: 7px;
    padding-bottom: 7px;
}

#kijiMain h1 {
margin-top: 25px;
}


/* DP画像スタイル    */
/**/

div.kijiImgDiv img{
	width:400px;
}
div.kijiImgDiv img.kijiImg_600{
	width: 600px;
}

img#DPimg1{
        width:400px;
}
div#divDPimg1{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
img#DPimg2{
        width:350px;
}
div#divDPimg2{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
div#divDPimg3{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
div#divDPimg4{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
div#divDPimg5{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
img#DPimg6{
        width:600px;
}
div#divDPimg6{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
div#divDPimg7{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
img#DPimg8{
        width:400px;
}
div#divDPimg8{
        text-align:center;
        margin-top:15px;
        margin-bottom:3px;
}
p#DPintro{
    margin-top:-5px;
}



@media screen and (max-width: 664px){
h1#pageinfo {
    width: 100%;
	text-indent: 0;
}
#kijiMain h1 {
	font-size: 23px;
}
#kijiMain {
  min-height: 700px;
  margin: 10px 0 0 0;
  width: 100%;
}
div#whiteMain {
  width: 100%;
  box-sizing:border-box;
}
div#pager span {
  margin: 0 3px 0 3px;
}
#tokTitle {
    text-align: center;
    width: 100%;
    background: #fff;
    margin: 0 auto;
    padding: 15px 0;
}
#whitehead {
    width: 100%;
    margin: 0px auto 20px auto;
	padding: 10px;
	box-sizing:border-box;
}

#kiji_title_box1 div.LNI_box1 {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    float: left;
    background-color: #fff;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 5px;
}
#kiji_title_box1 div.LNI_box2 {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    float: left;
    background-color: #fff;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 5px;
}
div#subpage_right_coulmn {
    width: 100%;
	clear: both;
}
#kijiMain h1.minchou {
    width: 100%;
	margin:0;
	padding:0;
}
div#divJPOimg1 {
    margin-top: 15px;
    margin-bottom: 10px;
}
#whiteMain p {
    text-indent: 0;
}
div.kijiImgDiv img{
    width: 100%;
}
div.kijiImgDiv img.kijiImg_600{
    width: 100%;
}


img#JPOimg2, img#JPOimg3, img#JPOimg4, img#JPOimg5, img#JPOimg6 {
    width: 100%;
}
.socialbox {
    display: table;
}
.facebook-box {
    min-width: 70px;
    max-width: 107px;
	margin-right: 10px;
}

}
/* 普及_画像スタイル（個別でサイズ調整するケースに備え、別IDで作成） */

div#SHKimg1, div#SHKimg2, div#SHKimg3, div#SHKimg4, div#SHKimg5, div#SHKimg6{
        text-align:center;
        margin-top:15px;
        margin-bottom:10px;
}
div#SHKdogaimg00,div#SHKdogaimg0, div#SHKdogaimg1, div#SHKdogaimg2, div#SHKdogaimg3, div#SHKdogaimg4, div#SHKdogaimg5{
        text-align:center;        
        margin-top:15px;
        margin-bottom:10px;
}
span.bold{
        font-weight:bold;
}
/*商標拳1-1の改行をIDで指定*/
div#kosugi_kiji p#kaigyo_id, div#kosugi_kiji p#kaigyo_id2{
	margin-top:-23px;
}