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

/*---------------------------------------------
基本
---------------------------------------------*/

body{
	font-size:14.5px;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.7em;
	color:#333;
	min-width:970px;
}

a{text-decoration:none; color:#FF9204;}
a:hover{color:#000;}

/*---------------------------------------------
トップへ戻る
---------------------------------------------*/

.go_top{
	display:block;
/*	width:59px;
	height:auto;*/
	position:fixed;
	right:20px;
	bottom:60px;
	padding-bottom:160px;
	display:none;
	z-index:9999;
}

/*---------------------------------------------
clearfix
---------------------------------------------*/

.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */  

.left{float:left;}
.right{float:right;}

/*---------------------------------------------
マージン
---------------------------------------------*/

.top3{margin-top:3px;}
.top5{margin-top:5px;}
.top7{margin-top:7px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top45{margin-top:45px;}
.top50{margin-top:50px;}
.top53{margin-top:53px;}

.bottom3{margin-bottom:3px;}
.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom20{margin-bottom:20px;}
.bottom25{margin-bottom:25px;}
.bottom30{margin-bottom:30px;}
.bottom35{margin-bottom:35px;}
.bottom40{margin-bottom:40px;}

.right3{margin-right:3px;}
.right5{margin-right:5px;}
.right10{margin-right:10px;}
.right15{margin-right:15px;}
.right20{margin-right:20px;}
.right25{margin-right:25px;}
.right30{margin-right:30px;}
.right35{margin-right:35px;}
.right40{margin-right:40px;}

.left3{margin-left:3px;}
.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}
.left25{margin-left:25px;}
.left30{margin-left:30px;}
.left35{margin-left:35px;}
.left40{margin-left:40px;}

/*---------------------------------------------
横幅設定
---------------------------------------------*/

.w480{width:480px; margin-left:auto; margin-right:auto;}
.w610{width:610px; margin-left:auto; margin-right:auto;}
.w646{width:646px; margin-left:auto; margin-right:auto;}
.w960{width:970px; margin-left:auto; margin-right:auto;}
.w980{width:980px; margin-left:auto; margin-right:auto;}
.w984{width:984px; margin-left:auto; margin-right:auto;}
.w880{width:880px; margin-left:auto; margin-right:auto;}
.w1255{width:1255px; margin-left:auto; margin-right:auto;}

/*---------------------------------------------
CSS構造
---------------------------------------------*/

#wrap{background:#FBF3E1;}
#head{background:url(../miura_p/miura_p_common/head_line.jpg) repeat-x top #FFF; padding:13px 0 10px;}

#head h1{font-size:12.5px; padding-left:27px;}

#gnavi{background:url(../miura_p/miura_p_common/gnavi_bg.jpg) repeat-x #FFF; height:64px;}
#gnavi ul li{
	display:block;
	padding:0; margin:0;
	float:left;
	position:relative;
}

/*.gnavi_arrow:before{
	content:url(../miura_p/miura_p_common/arrow_white.png);
	display:block;
	position:absolute;
	left:32px; top:23px;
}
.gnavi_arrow:hover:before{left:34px;}
*/

#enwrap{position:relative;}
#en{
	background: url(../miura_p/miura_p_common/en_bg.png) no-repeat;
	width: 303px;
	height: 241px;
	padding-top: 61px;
	font-size: 13px;
	line-height: 1.6em;
	position: absolute;
	right: 0;
	top: -290px;
}

.enwrap{
	width:200px; height:210px;
	margin-left:auto; margin-right:auto;
}

.usagi{
	width:85px; height:114px;
	margin-left:222px;
	margin-top:-100px;
}
#en h3{
	margin-left: -30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.text_center{text-align:center;}

#mainimage{
	background:url(../miura_p/miura_p_common/main.jpg) no-repeat center center;
	height:540px;
}

#mainimage .w960{position:relative;}

#mainimage .image_text{
	width:410px; height:250px;
	position:absolute;
	left:120px; top:110px;
}

.dnavi01,.dnavi02,.dnavi03,.dnavi04{
	width:230px; height:130px;
	position:relative;
}

.dnavi01{background:url(../miura_p/miura_p_top/dnavi01_off.png) no-repeat; margin-left:10px; margin-right:10px;}
.dnavi01:hover{background:url(../miura_p/miura_p_top/dnavi01_on.png) no-repeat;}
.dnavi02{background:url(../miura_p/miura_p_top/dnavi02_off.png) no-repeat; margin-right:10px;}
.dnavi02:hover{background:url(../miura_p/miura_p_top/dnavi02_on.png) no-repeat;}
.dnavi03{background:url(../miura_p/miura_p_top/dnavi03_off.png) no-repeat; margin-right:10px;}
.dnavi03:hover{background:url(../miura_p/miura_p_top/dnavi03_on.png) no-repeat;}
.dnavi04{background:url(../miura_p/miura_p_top/dnavi04_off.png) no-repeat;}
.dnavi04:hover{background:url(../miura_p/miura_p_top/dnavi04_on.png) no-repeat;}

.dnavi01:before,.dnavi02:before,
.dnavi03:before,.dnavi04:before{
	content:"";
	display: block;
	width:54px; height:72px;
	position:absolute;
	top:-13px; left:10px;
}

.dnavi01:before{background:url(../miura_p/miura_p_common/usagi02.png) no-repeat;}
.dnavi02:before{background:url(../miura_p/miura_p_common/usagi03.png) no-repeat;}
.dnavi03:before{background:url(../miura_p/miura_p_common/usagi04.png) no-repeat;}
.dnavi04:before{background:url(../miura_p/miura_p_common/usagi05.png) no-repeat;}

.dnavi01:hover:before,.dnavi02:hover:before,
.dnavi03:hover:before,.dnavi04:hover:before{top:-16px;}
	

a.left{display:block;}

#dnaviwrap{margin-top:-90px;}

#content{margin-bottom:70px;}

.boxL_note{
	background:#FFF;
	padding:20px 30px 45px;
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	position:relative;
}

.boxL_note:before{
	content:"";
	display:block;
	background:url(../miura_p/miura_p_common/boxL_note_top.png) no-repeat;
	width:940px; height:26px;
	position:absolute;
	top:-26px; left:0;
}

.boxL_note h4.text_center{display:block; position:relative;}
.boxL_note h4.text_center:after{
	content:url(../miura_p/miura_p_top/enpitsu.png);
	position:absolute;
	right:185px; top:-6px;
}

.newsblock .left{width:140px;}
.newsblock .right{
	width:699px;
	padding:0 15px 0 25px;
	border-left:1px dashed #dddddd;
}

.newsblock .left p{position:relative; padding-left:30px;}
.newsblock .left p:before{
	content:url(../miura_p/miura_p_common/arrow_yellow.png);
	position:absolute; left:0; top:2px;
}

.newsblock .right h4{
	color:#202020;
	font-weight:bold;
	margin-bottom:10px;
}

.box_m,.box_s{
	padding:5px 30px;
	position:relative;
}

.box_m{
	width:440px;
	background:#C8CDFA;
	background:url(../miura_p/miura_p_common/boxm_bg_naka_2.png) repeat-y;
	margin:26px 0 10px 7px;
}

.box_s{
	width:378px;
	background:#86ECA9;
	background:url(../miura_p/miura_p_common/boxs_bg_naka.png) repeat-y;
	margin:30px 7px 10px 0;
}

.box_m:before,.box_s:before,
.box_m:after,.box_s:after{display:block;position:absolute;left:0;}

.box_m:before{content:url(../miura_p/miura_p_common/boxm_bg_top_2.png);	top:-26px;}
.box_s:before{content:url(../miura_p/miura_p_common/boxs_bg_top.png);	top:-30px;}

.box_m:after{content:url(../miura_p/miura_p_common/boxm_bg_bottom_2.png);	bottom:-24px;}
.box_s:after{content:url(../miura_p/miura_p_common/boxs_bg_bottom.png);	bottom:-25px;}



.box_m:after{
	content:url(../miura_p/miura_p_common/boxm_bg_bottom_2.png);
	display:block;
	position:absolute;
	bottom:-24px; left:0;
}

.table_sinryo,.table_sub{
	background:#FDCACB;
}

.base_yellow{background:#FFF3C6;}
.base_orange{background:#f79500; color:#FFF;}

.table_sinryo .base_orange,.table_sub .base_orange{
	padding:3px 9px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	font-size:0.9em;
	font-weight: bold;
}

.table_sub .base_orange{padding:0px 5px;}
#info01 .table_sinryo .base_orange{padding:3px 7px;}

.table_sinryo .base_yellow,.table_sub .base_yellow{
	padding:9px 7px;
	text-align:left;
	font-size:0.94em;
	font-weight: bold;
	border-bottom:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	line-height:1.3em;
}

#info01 .table_sinryo .text_orange{font-size:26px;}

.table_sub .base_yellow{padding:8px 7px;}
#info01 .table_sinryo .base_yellow{text-align:center; padding-top:10px;padding-top:13px;}

.table_sinryo td,.table_sub td{background:#FFF; font-size:1.2em; text-align:center; vertical-align:middle; border:1px solid #D6D6D6;}
.table_sub td{font-size:1.3em;}

.table_sinryo td.text_orange{font-weight:bold; font-size:1.5em;}

.text_orange{
	color: #FF9204;
}
.text_yellow{
	color: #FAB900;
}
.bd_bottom{border-bottom:1px solid #D6D6D6!important;}
.bd_left{border-left:1px solid #D6D6D6!important;}
.bd_right{border-right:1px solid #D6D6D6!important;}

.rad_s{
	/*background:url(../miura_p/miura_p_common/rad_s_orange.png) no-repeat;*/
	background:#FBF3DF;
	border-radius:20px;
	width:320px; height:100px;
	padding:14px 30px;
	margin: 0px auto 2px;
	font-size:0.93em;
	
}

.rad_s .text_orange{
	font-size:1.3em;
}

#footnavi{
	height:37px;
	padding-top:13px;
	background:url(../miura_p/miura_p_common/footnavi_bg.gif) repeat-x;
}

#footnavi ul{
	padding:0; margin:0;
}

#footnavi li{
	display:block;
	position:relative;
	padding-left:25px;
	float:left;
}

#footnavi li:before{
	content:url(../miura_p/miura_p_common/arrow_white03.png);
	position:absolute;
	left:0; top:2px;
}

#footnavi li:hover:before{left:2px;}

#footnavi a{color:#202020;}
#footnavi a:hover{color:#F79500;}

#foot{
	background:#FFF;
	padding:30px 0 30px;
}

.hoshi{background:url(../miura_p/miura_p_common/hoshi.png) no-repeat 96% 7%;}
.foS{font-size:0.86em;}
.foL{font-size:16px;}

#footbottom{
	background:url(../miura_p/miura_p_common/orange_dot_bg.jpg);
	position:relative;
	margin-top:24px;
}

#footbottom:before{
	content:"";
	display:block;
	background:url(../miura_p/miura_p_common/foot_line_2.jpg) repeat-x;
	width:100%; height:24px;
	position:absolute;
	left:0; top:-24px;
}

.foM{font-size:0.9em; line-height:1.5em;}

address{
	padding:15px 0;
	text-align:center;
}

address a{color:#000;}
address a:hover{color:#FFF;}

#content{margin-top:20px;}

#main{
	width:750px;
	float:left;
}

#sub{
	width:226px;
	float:right;
}

.box_white{
	background:url(../miura_p/miura_p_common/box_bg_naka.png) repeat-y;
	width:674px;
	position:relative;
	margin:22px 0 82px;
	padding:0px 25px 5px;
}

.box_white:before,.box_white:after{
	content:"";
	display:block;
	width:724px; height:22px;
	position:absolute;
	left:0;
}

.box_white:before{
	background:url(../miura_p/miura_p_common/box_bg_top.png) no-repeat;
	top:-22px;
}

.box_white:after{
	background:url(../miura_p/miura_p_common/box_bg_bottom.png) no-repeat;
	bottom:-22px;
}

.title_orange_img{margin: 0 0 18px -25px;}

.box_yellow{
	width:597px;
	margin:40px auto 40px;
	padding:10px 25px;
	background:url(../miura_p/miura_p_common/box_yellow_naka.png) repeat-y;
	position:relative;
}

.box_yellow:before,.box_yellow:after{
	content:"";
	width:647px; height:20px;
	display:block;
	position:absolute;
	left:0;
}

.box_yellow:before{top:-20px; background:url(../miura_p/miura_p_common/box_yellow_top.png) no-repeat;}
.box_yellow:after{bottom:-20px; background:url(../miura_p/miura_p_common/box_yellow_bottom.png) no-repeat;}

.sakura{
	width:129px;
	height:89px;
	position:absolute;
	left:-22px; bottom:-24px;
	z-index:9;
}

.snavi{position:relative;}

.snavi ul{display:block;position:relative; margin-top:-8px;}

.snavi ul:after{
	content:"";
	background:url(../miura_p/miura_p_common/snavi_bg_bottom.png) no-repeat;
	display:block;
	position:absolute;
	width:226px; height:11px;
	bottom:0;
	z-index:10;
}
	
.snavi li{
	width:156px;
	display:block;
	padding:15px 20px 15px 50px;
	border-bottom:1px dashed #999;
	background:#FEFDF9;
	position:relative;
}

.snavi li:before{
	content:url(../miura_p/miura_p_common/arrow_yellow.png);
	display:block;
	position:absolute;
	left:20px; top:18px;
}

.snavi li:hover:before{left:22px;}

.sdnavi{
	margin-top:30px;
}

.sdnavi ul{margin:0; padding:0;}
.sdnavi li{margin:0; padding:0 0 0 1px; margin:0px 0;}

.box_white_s{
	background:#FEFDF9;
	padding:7px 10px 0;
	width:205px;
	position:relative;
	margin:31px 0 42px;
}

.box_white_s:before,
.box_white_s:after{
	content:"";
	display:block;
	width:266px;height:11px;
	position:absolute;
	left:0;
}

.box_white_s:after{background:url(../miura_p/miura_p_common/snavi_bg_bottom.png) no-repeat; bottom:-11px;}
.box_white_s:before{background:url(../miura_p/miura_p_common/snavi_bg_top.png) no-repeat; top:-11px;}

#mainimage_low{position:relative;}
.pinkbird{position:absolute; left:-32px; top:-24px;}
.balloon{position:absolute; right:-20px; bottom:-7px;}

.title_sub_img{margin-left:-3px;}
.title_bd_yellow{display:block; position:relative; padding-left:10px; margin-bottom:-5px;}
.title_bd_yellow:before{
	content:"";
	display:block;
	width:4px; height:14px;
	border-left:4px solid #FFCA00;
	position:absolute;
	left:0; top:5px;
}

.maru_double,.sankaku{display:block; position:relative; padding-left:30px; font-size:13.2px;}
.maru_double:before{content:"\25ce";}/*◎*/
.sankaku:before{content:"\25b3";}/*△*/

.maru_double:before,
.sankaku:before{
	color:#F79500;
	display:block;
	font-size:17px;
	position:absolute; left:0; top:0;
}

.maru_double:after,.sankaku:after{
	content:"\2026";
	display:block;
	position:absolute; left:16px; top:0;
}

#sub .title_bd_yellow{font-size:13.5px;}

.arrow_yellow{display:block; position:relative; padding-left:23px; font-size:13.5px;}
.arrow_yellow:before{
	content:url(../miura_p/miura_p_common/arrow_yellow.png);
	display:block; position:absolute; top:2px; left:0;
}

.arrow_yellow:hover:before{left:2px;}

#info02{
	padding:0px 20px 25px!important;
	width:685px;
}

#info02 .title_orange_img{
	margin:0;
	margin-left:-20px;
}

#info02 h5{display:block; position:relative; font-weight:bold;}
#info02 h5:before{
	content:"\25cf";
	color:#F89600;
}

#info01 .maru_double:before,#info01 .sankaku:before{font-size:18px;}
#info01 .maru_double,#info01 .sankaku{font-size:14px;}
.text_blue{color:#005FB6;}


.arrow_bottom{display:block; position:relative; padding-left:23px;}
.arrow_bottom:after{
	content:url(../miura_p/miura_p_common/arrow_bottom_orange.png);
	display:block; width:17px; height:17px;
	position:absolute; left:0; top:2px;
}
.arrow_bottom:hover:after{	top:4px;}

.fusen{position:absolute; right:-10px; bottom:-15px; z-index:101;}

.title_maru2{
	display:block; position:relative;
	padding:0 0 1px 30px;
	margin:5px 0 3px;
	color:#F99400;
	font-weight:bold;
	font-size:15px;
}

.title_maru2:before,.title_maru2:after{
	content:"\25cf";
	display:block;
	position:absolute; left:0; top:0px;
	font-size:23px;	color:#F99400;
}


.title_maru2:before{left:8px; top:0; color:#FFE99D;}

.table_yobou{
	background:#E1DFDF;
}

.table_yobou th{
	background:#EDF8FA;
	color:#0064B0;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	width:25%;
	border:1px solid #DADADA;
	padding:5px 5px 5px 10px;
}

.table_yobou td{
	border:1px solid #DADADA;
	background:#FFFBF6;
	padding:5px 5px 5px 10px;
	vertical-align:middle;
}

.table_aga{
	background:#E1DFDF;
}

.table_aga th{
	background:#ffcc6d;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	border:1px solid #DADADA;
	padding:5px 5px 5px 10px;
}

.table_aga td{
	border:1px solid #DADADA;
	background:#FFFBF6;
	padding:5px 5px 5px 10px;
	vertical-align:middle;
	text-align: right;
}
.text_lightblue{color:#CCEAF2;}

#gre01{background:url(../miura_p/miura_p_gre/gre_p02.png) no-repeat 97% 11% #FFF;}
#gre01 p{
	padding-right: 20px;
	padding-left: 28px;
}

.list_shikaku{display:block; position:relative; padding:0; margin:0;}
.list_shikaku li{display:block; position:relative; padding-left:20px;}
.list_shikaku li:before{
	content:"";
	display:block;
	width:14px; height:14px;
	border-radius:14px;
	background:#FEBA00;
	position:absolute;
	left:0; top:3px;
}

.ryakureki{;}

.ryakureki th,.ryakureki td{
	vertical-align: middle;
	/* [disabled]padding-top: 15px; */
	/* [disabled]padding-bottom: 15px; */
}

.ryakureki th{
	background: #FFE16A;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.base_yellow2{background:#FEFCEE; padding:10px 0 10px 15px;}
.td_line{
	padding:0; margin:0; height:3px;
	border-bottom:1px dashed #BDBDAE;
}

.td_line2{padding:0; margin:0; height:3px;}


.num{
	border-bottom: 1px dashed #BDBDAE;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

.num .left{width:40px;}
.num_top{
	border-bottom: 1px dashed #BDBDAE;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.num_top .right{
	width: 560px;
	/* [disabled]font-weight: bold; */
	color: #464636;
	font-size: 14.7px;
}
.num_top .left{width:40px;}
.num_btm{
	border-bottom: 1px dashed #BDBDAE;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.num_btm .right{
	width: 560px;
	/* [disabled]font-weight: bold; */
	color: #464636;
	font-size: 14.7px;
}
.num_btm .left{width:40px;}
.num .right{
	width: 560px;
	/* [disabled]font-weight: bold; */
	color: #464636;
	font-size: 14.7px;
}

#gre03{position:relative;}

.fusen01{position:absolute; right:18px; top:110px;}
.fusen02{position:absolute; right:12px; top:425px;}
.fusen03{margin-left:280px; margin-bottom:-10px;}

.snavi a{color:#333;}
.snavi a:hover{color:#FF9204;}


.cap{
	background:#FFF7ED;
	padding:7px  15px;
}

.new{display:block; position:relative;}

.new:after{
	content:"\4e\45\57\21";
	color:#FFF;
	background:#F59400;
	display:block; position:absolute;
	right:0; top:0;
	text-align:center;
	width:43px; height:15px;
	border-radius:5px;
	padding-top:5px;
	font-weight:normal;
	font-size:80%;
	line-height:100%;
}


/*---お知らせスタイル---*/	
#news_wrap dd{
	line-height:1.8em;
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
#news_wrap dt{
	width:160px;
	line-height:1.8em;
	float:left;
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}	
#news_wrap dt:before{
	content:url(../miura_p/miura_p_common/arrow_yellow_s.png);
	position:relative;
	margin-right:15px;
	top:2px;
	}	
.news_right{
	width:670px;
	float:left;
	border-left:1px dashed #ddd;
	padding-left:20px;
	margin-right:10px;
	}	
.news_detail dd{
	font-size:14px;
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}	
dd.news_List_Title{
	font-size:15px;
	color:#333;
	font-weight:bold;
}

#news_wrap{
	width:100%;
	/*height:440px;*/ /*お知らせ量が増えたら拡大*/
	height:800px;
	overflow-y:scroll;	
	}
li.oneitem{
	padding-top:20px;
	padding-bottom:30px;
	}
.news_detail{
	font-size:14px;
	line-height:1.8em;
	margin-top:5px;
	}		
.news_List_Ymd{
	float:left;
	width:100%;
	}	
li.cat_0 dd.cat_name{background-image:url(../img/index/oshirase.png); background-size:68px 20px; background-repeat:no-repeat;width:68px;height:20px;display:inline-block;position: relative; margin-left:10px;}
li.cat_1 dd.cat_name{background-image:url(../img/index/shinnryou_zikan.png);background-size:68px 20px; background-repeat:no-repeat;width:68px;height:20px;display:inline-block;position: relative; margin-left:10px;}
li.cat_2 dd.cat_name{background-image:url(../img/index/kyuzin.png);background-size:68px 20px; background-repeat:no-repeat;width:68px;height:20px;display:inline-block;position: relative; margin-left:10px;}
/*---お知らせスタイルここまで---*/	

/*バナー プロパティ*/
.bnr {
/*	background: #FBF3E1;*/
	text-align: center;
	padding: 23px 0px 5px;
	margin-bottom: -10px;
	border-top: 2px dotted #FFF3C6;
	width: 880px;
	margin: 5px auto 0px;
}
.bnr a {
	display: inline-block;
    background: #fff;
    height: 43px;
}
.bnr img {
	transition: all 0.1s;
}
.bnr img:hover {
	opacity: 0.8;
}
/*バナー プロパティ end*/