@charset "UTF-8";
/* CSS Document */


#article_oyaku{
width:960px;clear:both;
position:relative;
}

.globalNavi {
display:block;
position:relative;
width:200px;
height:280px;
margin:0;
}
.bt{
width:200px;height:66px;margin-top:4px;
}


#contents-left_oyaku{
width:200px;float:left;margin-top:-4px;height:auto;
}

#contents-right_oyaku{
width:722px;float:right;margin-top:0px;
margin-bottom:30px;
}

#left_oyaku{
width:200px;float:left;margin-top:0px;height:auto;
}



.oyaku_bt a{
	display: block;
	max-width:100%;font-size:16px;line-height:1.2;font-weight:bold;
	color:#000;
	text-decoration: none;
	padding:20px;
	background:#d3edfb;
	margin-top:4px;
	
}


.oyaku_bt_selected{
	display: block;
	max-width:100%;font-size:16px;line-height:1.2;font-weight:bold;
	color:#000;
	text-decoration: none;
	padding:20px 20px 20px 10px;
	background:#d3edfb;
	margin-top:4px;
	
	border-left:10px solid #00afec;
}


.oyaku_bt a:visited{
color:#000;
	text-decoration: none;
	line-height:1.2;
}


.oyaku_bt a:hover{
    display: block;
	width:200px;font-size:16px;line-height:1.2;font-weight:bold;
	color:#000;
	text-decoration: none;
	padding:20px 20px 20px 10px;
	background:#d3edfb;
	margin-top:4px;
	
	border-left:10px solid #9fd9f6;
}







/* --------------------------------------------------------------
	5p お役立ち情報/セミナーのご案内
-------------------------------------------------------------- */

.onrei{
width:200px;padding:10px 6px 8px 10px;font-size:30px;font-weight:bold;text-align:center;margin:20px auto 10px auto;
background-color:#e60012;color:#fff;line-height:1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
letter-spacing: 2px;
}
.onrei_lead{
margin-top:10px;font-size:16px;text-align:center;font-weight:bold;
line-height:1.7;
}
.onrei_lead2{
	width:640px;
margin:10px auto 10px auto;font-size:16px;text-align:center;font-weight:bold;
line-height:1.7;
}

.onrei_title{
width:200px;padding:10px 10px 8px 10px;font-size:30px;font-weight:bold;text-align:center;margin:20px auto 20px auto;
background-color:#e60012;color:#fff;line-height:1;
}
.onrei_body{
margin-top:10px;font-size:16px;text-align:center;font-weight:bold;
line-height:1.5;
}
.onrei_body2{
margin-top:6px;font-size:40px;text-align:center;font-weight:bold;
line-height:1.0;color:#999;
}



.seminar_mainph{
width:610px;
clear:both;
margin:20px auto 20px auto;
}


.seminar29_title{
color:#0081cc;margin:-10px auto 5px auto;font-size:80px;text-align:center;
font-weight:bold;border-top:solid 2px #9fd9f6;width:610px;padding-bottom:0px;
line-height:1.3;

text-shadow: 8px 8px 1px #dfeaf1;
font-family: 'M PLUS 1p', sans-serif;

}

.seminar29_title2{
color:#0081cc;margin:-10px auto 5px auto;font-size:46px;text-align:center;
font-weight:bold;border-bottom:solid 2px #9fd9f6;width:610px;padding-bottom:20px;
line-height:1.3;

text-shadow: 8px 8px 1px #dfeaf1;
font-family: 'M PLUS 1p', sans-serif;

}

.seminar29_span{
	color:#f39800;
}


.seminar_lead{
	width:640px;
margin:10px auto 10px auto;font-size:18px;text-align:center;font-weight:bold;
line-height:1.7;
}

.seminar_lead29{
	width:610px;margin-left:56px;padding-top:0px;margin-bottom:-10px;
	font-size:24px;text-align:left;font-weight:bold;
	color:#b82424;
line-height:1.7;
}


.seminar_copy{
	width:610px;
font-size:16px;text-align:left;font-weight:normal;
line-height:1.7;
margin-left:56px;
}

.seminar_image{
	width:610px;height:410px;
	margin:10px auto 0px auto;
}







#seminar29_holder{
width:540px;margin:30px auto 20px auto;
height:360px;
}
.seminar29_naiyou1{
font-size:22px;font-weight:bold;
text-align:center;letter-spacing: 10px;
font-weight:bold;line-height:1;border:2px solid #66ccff;
background:#eff8fe;
padding:5px;margin-bottom:7px;
}
.seminar29_naiyou{
font-size:22px;font-weight:bold;line-height:1;border-left:15px solid #66ccff;
padding-left:5px;margin-bottom:7px;
}

.ul_seminar29{
font-size:18px;font-weight:no-mal;line-height:1.7;list-style-type: none;
margin:0;padding:0;
}

.ul_seminar29 li{
	font-weight:bold;text-align:left;
border-bottom:solid 1px #999999;list-style-type: none;
padding-top:10px;padding-bottom:10px;
}

.span_color{
	color:#c7000b
}





.seminar29_kokuchi{
width:610px;border:solid 5px #54c3f1;padding:0px 5px;margin:80px auto 10px auto;
clear:both;
font-size:18px;line-height:1.7;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
}


.ul_seminar_kokuchi{
font-size:18px;font-weight:no-mal;
list-style-type: none;
margin-left:10px;
padding:0;
}

.ul_seminar_kokuchi a:link{
color:#c7000b;font-weight:bold;
text-decoration: underline;
}

.ul_seminar_kokuchi a:visited{
color:#c7000b;font-weight:bold;
text-decoration: underline;
}

.ul_seminar_kokuchi a:hover{
color:#db4f2e;font-weight:bold;
text-decoration: underline;
}




.ul_seminar_kokuchi li{
margin-top:10px;
margin-bottom: 10px;
line-height:1.5;
padding-left: 1.2em;
position: relative;
font-size:18px;font-weight:normal;
}

.seminar_kokuchi_span{
	margin-left:73px;
}





.ul_seminar_kokuchi li:before {
 display: block;
 content: "◆";
 color:#9fd9f6;
 width: 1em;
 height: 1em;
 position: absolute;
 left: 0;
 top: 0;
}



.koushi27_holder{
width:610px;height:430px;position:relative;margin:30px auto 20px auto;
}

.koushi27_profile_name{
font-size:20px;margin-left:0px;line-height:1.5;
font-weight:normal;
}
.koushi27_profile_title{
font-size:20px;margin-left:0px;line-height:1.5;
font-weight:bold;
}
.koushi27_profile_body{
float:left;width:580px;font-size:18px;margin-left:20px;margin-top:8px;line-height:1.5;
}

.ul_syoukai{
	width:570px;
font-size:18px;font-weight:normal;
list-style-type: circle;
margin-top:-15px;
margin-left:20px;
padding:0;
}

.ul_syoukai li{
margin-top:8px;
margin-bottom: 5px;
line-height:1.5;
padding-left: -1.2em;
position: relative;
font-size:17px;font-weight:normal;
}





.book_link{
font-size:14px;margin-top:-5px;margin-left:55px;margin-bottom:30px;
}







.seminar_title1{
color:#f08300;margin:-20px 0px 0px 0px;font-size:24px;text-align:center;font-weight:bold;
}

.seminar_title1-1{
text-align:center;
}
.seminar_title1-2{
color:#d45315;margin:-10px 0px 25px 0px;font-size:32px;text-align:center;font-weight:bold;
line-height:1.5;
}
.seminar_title2{
color:#00a0e9;margin:10px auto 5px auto;font-size:34px;text-align:center;font-weight:bold;
border-bottom:solid 2px #9fd9f6;width:700px;padding-bottom:10px;
}
.seminar_title2-2{
color:#00a0e9;margin:20px auto 5px auto;font-size:34px;text-align:center;font-weight:bold;
border-bottom:solid 2px #9fd9f6;width:600px;padding-bottom:10px;
}

.seminar_body{
width:600px;margin:0 auto;font-size:16px;line-height:1.5;margin-top:25px;
}

#seminar_contents{
width:500px;margin:20px 0 20px 90px;
position:relative;
}
#seminar_contents ul{
font-size:16px;font-weight:bold;line-height:2.0;list-style-type: none;
}
.seminar_naiyou{
font-size:16px;font-weight:bold;line-height:1;border-left:15px solid #66ccff;
padding-left:5px;margin-bottom:7px;
}

.seminar{
width:610px;border:solid 3px #f39800;padding:20px;margin:10px auto 20px auto;
}


.p_hosoku{
font-size:12px;text-align:right;
margin-top:10px;
margin-right:55px;
}


.koushi_holder{
width:630px;height:280px;position:relative;margin:16px auto 20px auto;
}
.koushi_ph{
float:left;width:160px;height:196px;
}

.koushi_profile{
float:left;width:450px;margin-left:20px;margin-bottom:15px;
line-height:1.5;
font-size:16px;font-weight:bold;
}
.koushi_profile_name{
line-height:1.5;
font-size:20px;font-weight:bold;
}


.koushi_profile_body{
float:left;width:450px;margin-left:0px;margin-top:8px;
}
.koushi_profile_body p{
	
font-size:15px;margin-left:20px;margin-top:-6px;margin-bottom:-14px;
line-height:1.5;
font-weight:bold;
}
.koushi_profile_body ul li{
font-size:15px;margin-left:10px;margin-top:0px;margin-bottom:4px;
line-height:1.3;
}





.kako_seminar_title{
clear:both;font-size:20px;text-align:center;color:#fff;background-color:#54c3f1;padding:5px;margin-top:40px;margin-bottom:0px;
}


.pdf_comment{
font-size:12px;line-height:1.7;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
margin-top:20px;margin-bottom:5px;
}

.pdf_holder{
width:722px;height:74px;border-top:solid 1px #cccccc;
}
.pdf_mark{
float:left;margin-top:6px;
}
.pdf_mark_comment{
float:left;margin-top:24px;margin-left:10px;font-size:13px;
}






h1.oyaku_h1{
margin-top:0px;
}


div#seminar_contents h3{
font-size:16px;text-align:center;padding:0;margin:0;
}
.seminar_t{
background-color:#eeeeee;
border-left:1px solid #999;
border-bottom:1px solid #999;
}



li.semi_top{
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
}

li.semi{
border-bottom:solid 1px #999999;
}





#seminar_ td{
padding:10px;
font-size:16px;font-weight:bold;margin:0;
border-top:1px solid #999;
border-right:1px solid #999;

}

.seminar_b{
border-bottom:1px solid #999;
}



.seminar a:link{
color:#0081cc;
text-decoration: underline;
}
.seminar a:visited{
color:#0081cc;
text-decoration: underline;
}
.seminar a:hover{
color:#e60012;
text-decoration: underline;
}

.profile1{
float:right;width:479px;font-size:13px;text-align:justify;text-justify:inter-ideograph;
}
.profile2{
width:720px;height:280px;position:relative;font-size:13px;text-align:justify;text-justify:inter-ideograph;
}

.navi {
display:block;
position:relative;
width:200px;

margin:0;
}
.bt{
width:200px;height:66px;margin-top:4px;
}
.banner-5p1{
width:200px;height:70px;margin-top:20px;
}
.banner-5p2{
width:200px;height:70px;margin-top:4px;
}
h2.oyaku{
margin-top:10px;
margin-bottom:0;
}

.oyaku_ph{
width:722px;margin-top:10px;height:490px;
}
.oyaku_ph1{
float:left;width:565px;
}
.oyaku_ph1-1{
width:565px;height:240px;margin:0;padding:0;
}
.oyaku_ph1-2{
width:565px;height:240px;padding-top:10px;
}

.oyaku_ph2{
float:right;width:147px;
}

.oyaku_ph2-1{
width:147px;height:157px;padding:0;
margin-top:0;
}

.oyaku_ph2-2{
width:147px;height:157px;padding:0;
margin-top:10px;
}





.oyaku_info{
clear:both;
width:720px;margin-top:20px;height:150px;
border:solid 1px #f39800;
border-top:solid 10px #f39800;
}
h3.oyaku{
font-size:18px;text-align:center;margin-top:20px;
}
p.oyaku{
font-size:15px;line-height:1.7;text-align:center;
}

h3.oyaku2{
font-size:18px;text-align:left;
border-left:solid 10px #f39800;padding-left:6px;
margin-bottom:5px;
}
p.comment{
font-size:12px;line-height:1.7;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
}

ul.oyaku{
font-size:14px;line-height:1.7;
margin-bottom:30px;
}

ul.oyaku a:link{
color:#0081cc;
text-decoration: underline;
}
ul.oyaku a:visited{
color:#0081cc;
text-decoration: underline;
}
ul.oyaku a:hover{
color:#009999;
text-decoration: underline;
}


/*ゆうらいふ*/

#article_you{
width:960px;clear:both;
position:relative;
height:100%;
margin:0 auto 0 auto;
display:block; 
	
}

div#contents-left_otoku2{
width:200px;float:left;margin-top:0px;height:1050px;
}
p.yuu_lead{
margin-top:10px;font-size:16px;text-align:center;font-weight:normal;
}

div.yuu_teikei{
width:719px;height:550px;position:relative;border:2px solid #f39800;
}
div.yuu_teikei_left{
float:left;width:356px;height:530px;
}
.yuu_teikei_h3{
text-align:center;margin:10px 0 10px 0;
font-size:22px;
}
.yuu_copy{
font-size:15px;line-height:1.7;padding:0 16px 5px 16px;height:120px;
}
div.yuu_photo{
width:320px;height:344px;margin:20px auto 10px auto;
}


div.yuu_teikei_right{
float:left;width:356px;height:530px;border-left:1px solid #f39800;
}


h3.yuu_teikei2{
clear:both;text-align:left;color:#ea5504;margin:30px 0 5px 0;
}
ul.yuu{
font-size:14px;line-height:1.7;margin-top:6px;
}
p.yuu_link{
font-size:15px;font-weight:bold;
}
p.yuu_link a:link{
color:#0081cc;
text-decoration: underline;
}
p.yuu_link a:visited{
color:#0081cc;
text-decoration: underline;
}
p.yuu_link a:hover{
color:#e60012;
text-decoration: underline;
}

.yuu_cpmment{
position:relative;border:2px solid #f39800;padding:20px;font-size:16px;
text-align:center;font-weight:bold;line-height:2.0;color:#ea5504;
}




/*お勧めスポット*/

#article_spot{
width:960px;clear:both;
position:relative;
height:100%;
margin:0 auto 0 auto;
display:block; 
	
}
/*
.spot_navi1{
width:179px;height:20px;font-size:14px;padding:10px;
background-color:#bae3f9;
padding-top:1px solid #ffffff;
padding-bottom:1px solid #ffffff;
margin-top:1px;
}
*/
.spot_navi_color1{
color:#00a0e9;
}


#contents-left_spot1{
width:200px;float:left;margin-top:0px;height:auto;
}
#contents-right_spot1{
width:722px;float:right;margin-top:20px;
background-image:url(../images/5-3p_back2.jpg);
background-repeat: no-repeat;
background-position : 500px 65px;
}

.spot_h2{
width:722px;height:61px;
font-size:30px;text-align:center;color:#ffffff;
line-height:2.2;
background-image:url(../images/5-3p_obi.gif);
margin:0px;padding:0;
}
.spot_h2_span{
color:#f29b76;
}
.spot_lead1{
font-size:24px;line-height:1;font-weight:bold;margin-top:15px;color:#c7000b;
position:relative;
}
.spot_lead2{
font-size:16px;font-weight:bold;line-height:1.7;text-align:left;
margin-top:10px;
}
.spot_h3{
clear:both;font-size:20px;font-weight:bold;line-height:1;
border-left:solid 10px #c7000b;
border-bottom:solid 1px #c7000b;

background-color:#f3d5d3;padding:10px 0 8px 6px;
margin-bottom:10px;
}
.spot_span{
font-size:14px;font-weight:normal;
}
.spot{
width:722px;
}
.spot_l{
float:left;width:390px;
margin-bottom:10px;

}
.spot_r{
float:right;width:310px;
margin-bottom:10px;
}
.spot_p1{
font-size:15px;line-height:1.7;margin-top:0;
text-align:justify;
text-justify:inter-ideograph;
}
.spot_p2{
font-size:12px;line-height:1.5;margin-top:0;
text-align:justify;
text-justify:inter-ideograph;
}
.spot_ph1{
margin-top:8px;margin-bottom:0;
}
.spot_ph2{
margin-top:8px;
}




.spot_comment{
font-size:12px;line-height:1.7;margin-top:4px;
}

.spot_name{
clear:both;
font-size:14px;line-height:1.7;padding-top:20px;
text-align:right;
}





























/*ここからスマートフォン用（480px以下）環境の設定
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/
@media (max-width : 767px){

#article_oyaku{
width:100%;clear:both;
position:relative;
padding:0px;
}

.globalNavi {
	float: none;
display:block;
position:relative;
width:100%;
height:auto;
margin:0;
padding: 0
}
.bt{
width:100%;height:auto;margin-top:4px;
}

#contents-left_oyaku{
width:100%;float:none;margin-top:30px;height:auto;
}
#contents-right_oyaku{
width:100%;float:none;margin-top:0px;
}


.oyaku_bt a{
	display: block;
	width:100%;font-size:20px;line-height:1.2;font-weight:bold;
	color:#000;
	text-decoration: none;
	padding:20px;
	background:#d3edfb;
	margin-top:4px;
	
}


.oyaku_bt_selected{
	display: block;
	width:100%;font-size:20px;line-height:1.2;font-weight:bold;
	color:#000;
	text-decoration: none;
	padding:20px 20px 20px 10px;
	background:#d3edfb;
	margin-top:4px;
	
	border-left:10px solid #00afec;
}


.oyaku_bt a:visited{
color:#000;
	text-decoration: none;
}


.oyaku_bt a:hover{
    display: block;
	width:100%;font-size:20px;line-height:1.2;font-weight:bold;
	color:#000;
	text-decoration: none;
	padding:20px 20px 20px 10px;
	background:#d3edfb;
	margin-top:4px;
	
	border-left:10px solid #9fd9f6;
}









/* --------------------------------------------------------------
	5p お役立ち情報/セミナーのご案内
-------------------------------------------------------------- */

.onrei{
width:100%;padding:10px 6px 8px 10px;font-size:30px;font-weight:bold;text-align:center;margin:20px auto 10px auto;
background-color:#e60012;color:#fff;line-height:1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
letter-spacing: 2px;
}
.onrei_lead{
margin-top:10px;font-size:18px;line-height:1.7;text-align:left;font-weight:bold;
}
.onrei_lead2{
	width:100%;
margin-top:10px;font-size:18px;line-height:1.7;text-align:left;font-weight:bold;
}


.onrei_title{
width:100%;padding:10px 10px 8px 10px;font-size:30px;font-weight:bold;text-align:center;margin:20px auto 20px auto;
background-color:#e60012;color:#fff;line-height:1;
}
.onrei_body{
margin-top:10px;font-size:16px;text-align:center;font-weight:bold;
line-height:1.5;
}
.onrei_body2{
margin-top:6px;font-size:40px;text-align:center;font-weight:bold;
line-height:1.0;color:#999;
}


.seminar_title1-1{
text-align:center;
margin-bottom:-20px;
}

.seminar_title1-1 img{
width:100%;height:auto;
}

.seminar_image{
	width:100%;height:auto;
	margin:10px auto 20px auto;
}
.seminar_image img{
	width:100%;height:auto;
}




.seminar29_kokuchi{
width:100%;border:solid 3px #54c3f1;padding:5px;margin:30px auto 10px auto;
clear:both;
font-size:18px;line-height:1.7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}



.seminar_lead{
	width:100%;
margin:10px auto 10px auto;font-size:20px;text-align:center;font-weight:bold;
line-height:1.7;
}

.seminar_lead29{
	width:100%;margin-left:0px;padding-top:0px;margin-bottom:0px;
	font-size:22px;text-align:left;font-weight:bold;
	color:#b82424;
line-height:1.3;
}


.seminar_copy{
	width:100%;
font-size:18px;text-align:left;font-weight:normal;
line-height:1.7;
margin-left:0px;
}


.seminar_mainph{
width:100%;height:auto;
clear:both;
margin:20px auto 20px auto;
}

.seminar_mainph img{
width:100%;height:auto;
}


.seminar27_title{
color:#0081cc;margin:10px auto 5px auto;font-size:32px;text-align:center;
font-weight:bold;border-bottom:solid 2px #9fd9f6;width:100%;padding-bottom:20px;
line-height:1.3;
font-family: 'M PLUS 1p', sans-serif;
}

.seminar29_title{
color:#0081cc;margin:10px auto 5px auto;font-size:40px;text-align:center;
font-weight:bold;border-top:solid 2px #9fd9f6;width:100%;padding-bottom:20px;
line-height:1.3;
font-family: 'M PLUS 1p', sans-serif;
}


.seminar29_title2{
color:#0081cc;margin:-24px auto 5px auto;font-size:24px;text-align:center;
font-weight:bold;border-bottom:solid 2px #9fd9f6;width:100%;padding-bottom:10px;
line-height:1.3;

text-shadow: 8px 8px 1px #dfeaf1;
font-family: 'M PLUS 1p', sans-serif;

}


.seminar29_lead{
	width:100%;
margin:10px auto 10px auto;font-size:18px;text-align:center;font-weight:bold;
line-height:1.7;
}


#seminar29_holder{
width:100%;margin:30px auto 20px auto;
height:auto;
}

.seminar29_naiyou1{
font-size:22px;text-align:center;letter-spacing: 10px;
font-weight:bold;line-height:1;border:2px solid #66ccff;
background:#eff8fe;
padding:5px;margin-bottom:7px;
}

.seminar29_naiyou{
font-size:22px;font-weight:bold;line-height:1;border-left:15px solid #66ccff;
padding-left:5px;margin-bottom:7px;

}

.ul_seminar29{
font-size:18px;font-weight:no-mal;line-height:1.7;list-style-type: none;
margin:0;padding:0;
}

.ul_seminar29 li{
border-bottom:solid 1px #999999;list-style-type: none;
padding-top:10px;padding-bottom:10px;
}




.seminar29_kokuchi{
width:100%;height:auto;
border:solid 3px #54c3f1;padding:0px 0px;margin:0px auto 0px auto;
clear:both;
font-size:18px;line-height:1.7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}


.ul_seminar_kokuchi{
font-size:18px;font-weight:no-mal;
list-style-type: none;
margin-left:10px;
padding:0;
}

.ul_seminar_kokuchi li{
margin-top:10px;
margin-bottom: 10px;
line-height:1.5;
padding-left: 1.2em;
position: relative;
font-size:18px;font-weight:normal;
}

.seminar_kokuchi_span{
	margin-left:0px;
}

.ul_seminar_kokuchi li:before {
 display: block;
 content: "◆";
 color:#f39800;
 width: 1em;
 height: 1em;
 position: absolute;
 left: 0;
 top: 0;
}


.koushi27_holder{
width:100%;height:auto;position:relative;margin:30px auto 20px auto;
}




.seminar_title1{
color:#f08300;margin:-20px 0px 0px 0px;font-size:24px;text-align:center;font-weight:bold;
}
.seminar_title1-2{
color:#d45315;margin:20px 0px 0px 0px;font-size:24px;text-align:center;font-weight:bold;
}
.seminar_title1-2 img{
width:100%;height:auto;
}





.seminar_body{
width:100%;margin:0 auto;font-size:16px;line-height:1.5;margin-top:25px;
}

#seminar_contents{
width:100%;margin:20px 0 20px 90px;
position:relative;
}
#seminar_contents ul{
font-size:16px;font-weight:bold;line-height:2.0;list-style-type: none
}
.seminar_naiyou{
font-size:16px;font-weight:bold;line-height:1;border-left:15px solid #66ccff;
padding-left:5px;margin-bottom:7px;
}

.seminar{
width:100%;border:solid 3px #f39800;padding:20px;margin:10px auto 20px auto;
}




.koushi_holder{
width:100%;height:auto;position:relative;margin:16px auto 20px auto;
}

.koushi_ph{
float:none;width:100%;height:auto;
text-align:center;
}

.koushi_ph img{
width:100%;height:auto;


}

.koushi_profile{
float:none;width:100%;margin-left:0px;margin-bottom:15px;
line-height:1.5;
font-size:16px;font-weight:bold;
}
.koushi_profile_name{
line-height:1.5;
font-size:20px;font-weight:bold;
}


.koushi_profile_body{
float:none;width:100%;margin-left:0px;margin-top:8px;
}
.koushi_profile_body p{	
font-size:15px;margin-left:0px;margin-top:-6px;margin-bottom:-14px;
line-height:1.5;
font-weight:bold;
}
.koushi_profile_body ul li{
font-size:15px;margin-left:-20px;margin-top:0px;margin-bottom:4px;
line-height:1.3;
}












.kako_seminar_title{
clear:both;font-size:20px;text-align:center;color:#fff;background-color:#54c3f1;padding:5px;margin-top:40px;margin-bottom:0px;
}

.pdf_comment{
font-size:14px;line-height:1.7;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
margin-top:20px;margin-bottom:5px;
}

.pdf_holder{
width:100%;height:auto;border-top:solid 1px #cccccc;
}
.pdf_mark{
float:none;margin-top:6px;
}
.pdf_mark_comment{
float:none;margin-top:24px;margin-left:10px;font-size:15px;
}


h1.oyaku{
margin-top:20px;
}


#seminar_contents h3{
font-size:16px;text-align:center;padding:0;margin:0;
}
.seminar_t{
background-color:#eeeeee;
border-left:1px solid #999;
border-bottom:1px solid #999;
}


li.semi_top{
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
}

li.semi{
border-bottom:solid 1px #999999;
}


div#seminar_contents td{
padding:10px;
font-size:16px;font-weight:bold;margin:0;
border-top:1px solid #999;
border-right:1px solid #999;

}

.seminar_b{
border-bottom:1px solid #999;
}

.seminar a:link{
color:#0081cc;
text-decoration: underline;
}
.seminar a:visited{
color:#0081cc;
text-decoration: underline;
}
.seminar a:hover{
color:#e60012;
text-decoration: underline;
}

.profile1{
float:right;width:100%;font-size:13px;text-align:justify;text-justify:inter-ideograph;
}
.profile2{
width:100%;height:auto;position:relative;font-size:13px;text-align:justify;text-justify:inter-ideograph;
}

.navi {
display:block;
position:relative;
width:100%;

margin:0;
}
.bt{
width:100%;height:66px;margin-top:4px;
}
.banner-5p1{
width:100%;height:70px;margin-top:20px;
}
.banner-5p2{
width:100%;height:70px;margin-top:4px;
}
h2.oyaku{
margin-top:10px;
margin-bottom:0;
}
.oyaku_ph{
width:100%;margin-top:10px;height:auto;
}
.oyaku_ph1{
float:none;width:100%;
}
.oyaku_ph1-1{
width:100%;height:auto;margin:0;padding:0;
}
.oyaku_ph1-1 img{
width:100%;height:auto;
}
.oyaku_ph1-2{
width:100%;height:auto;padding-top:10px;
}
.oyaku_ph1-2 img{
width:100%;height:auto;
}
.oyaku_ph2{
float:none;width:100%;height:auto;
text-align:center;
margin-top:12px;
}
.oyaku_ph2 img{
width:70%;height:auto;

}


.oyaku_ph2{
float:none;width:100%;height:auto;
}

.oyaku_ph2-1{
width:100%;height:auto;padding:0;
margin-top:0;
}
.oyaku_ph2-1 img{
width:70%;height:auto;padding:0;
margin-top:0;
}
.oyaku_ph2-2{
width:100%;height:auto;padding:0;
margin-top:10px;
}
.oyaku_ph2-2 img{
width:70%;height:auto;padding:0;
margin-top:0;
}












.oyaku_info{
clear:both;
width:100%;margin-top:20px;height:auto;
border:solid 1px #f39800;
border-top:solid 10px #f39800;
}
h3.oyaku{
font-size:18px;text-align:center;margin-top:20px;
}
p.oyaku{
font-size:15px;line-height:1.7;text-align:center;
}

h3.oyaku2{
font-size:18px;text-align:left;
border-left:solid 10px #f39800;padding-left:6px;
margin-bottom:5px;
}
p.comment{
font-size:15px;line-height:1.7;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
}

ul.oyaku{
font-size:16px;line-height:1.5;
margin-bottom:30px;
margin-left:-20px;
}

ul.oyaku a:link{
color:#0081cc;
text-decoration: underline;
}
ul.oyaku a:visited{
color:#0081cc;
text-decoration: underline;
}
ul.oyaku a:hover{
color:#009999;
text-decoration: underline;
}








/*ゆうらいふ*/




}







