/*�Q�l\\BLACK\imacro_work2\nakazawa\new01\css\new_style02.css*/

html,body {
	background: #fff;
	margin: 0px;
	font-family: '�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	font-size: 14px;
	line-height: 120%;
	padding: 0px;
	color:#555;
	height:100%;
}

.top_main {
	background-color:#fff;
	min-width: 977px; width:977px; text-align:center;
	margin:0 auto;
}

.top_pic {
	background-color:#fff;
	min-width: 977px; width:977px; text-align:center;
	margin:0 auto;
}

.top_box01 {
	background-color:#fff;
	min-width: 920px; width:920px; text-align:center;
	margin:0 auto;
}

/* �^�C�g�� */
.title {
	text-align:left;
	padding:10px 0;
	background-image: linear-gradient(to right, #fff, #000000);
	background-size:100% 10%;
	background-repeat: no-repeat;
	background-position:bottom;
	font-size:26px;
	/* font-family:Meiryo; */
	color:#000000;

}

/*�ŏ㕔*/

.gazoubox01{
	width:978px; padding:10px;
}

.namebox02{
	float:left; width:500px;
}

.namebox03{
	float:left; width:473px; text-align:right;
}

/*���j���[�{�b�N�X*/
.menubox01{
	margin:0px auto; width:975px; height:48px;
	/*border:1px solid #000;*/
}

/*�A�C�L���b�`*/
.eyecatchbox_01{
	width:977px;
	position: relative;
	text-align:center;
}

.box01{
	text-align:center;
	width:900px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 auto;
}

.swiper-slide img {
	max-width:900px;
}

.swiper-slide a {
	max-width:900px;
}

/*��*/
.box_n04{
	border-bottom:3px solid #FC0 ; height:27px;
	margin-bottom:10px;
}

/*���A width998*/

/*��������*/
.aisatu01{
	float:left; width:998px; /*height:320px;*/ margin-bottom:10px;
	background:url(../image/aisatu01.gif);
	background-repeat: no-repeat; background-position: 10px 0px;
}

.aisatu02{/*568*/
	width:368px; padding-top:100px; padding-left:200px;
	text-align:left; font-size:13px; float:left;
}

.aisatu03{/*431*/
	width:379px; margin:0 10px; float:left;
}

.aisatu04{/*567*/
	width:369px; padding:5px;
	font-size:14px; text-align:left; text-height:10px;
	border: 1px #FC0 solid;  border-radius: 5px; float:left;
}

/*�X�V���*/

.box_n20{
	float:left; margin-left:10px; margin-bottom:10px;
}

/*�V��������*/
.box_n09{
	width:377px; height:313px; margin-top:5px;
	border:1px solid #a0a0a0;
}

.box_n12{

	width:379px;
	height:27px;
	background:url(../image/ttl01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*�u���O�X�V���*/

.box_n10{
	width:357px; height:293px; margin-top:5px;
	border:1px solid #a0a0a0; padding:10px 10px;
	text-align:left;
}

.box_n13{
	width:379px; height:27px; background:url(../image/ttl02.gif);
	background-repeat: no-repeat; background-position: 0px 0px;
}

/*�A�[�J�C�u*/
.box_n18{
	float:left; width:200px; height:345px;
}

/*�ŉ���*/

.footer_left{
	 float:left; width:400px; padding-top:10px;
}

.footer_right{
	float:left; width:588px; padding-top:65px; padding-right:10px;
}

.footer01{
	width:100%; background-color:#302e2c; color:#ffffff;
}

.footer02{
	width: 998px; margin:0 auto;
}

.footer03{/*���T�C�g�}�b�v*/
	width:190px; padding-left:10px; float:left; font-size:13px;
}

.footer04{/*�E�ڍ�*/
	width:240px; margin-left:328px; padding:10px; text-align:right;
	border:1px solid #fff; font-size:12px;
}

.footer04_2{
	font-size:15px;
}

.footer05{/*Copyright*/
	width:300px; margin-left:288px; padding:10px 0; font-size:13px;
	text-align:right;
}

/*���[���t�H�[��*/

.box_inq00{
	padding-left:100px; padding-bottom:5px; font-size:12px; text-align:left;
}

.box_inq01{
	padding:5px 10px; width:150px; background-color: #ebebeb;
	border:1px solid #3f2716; text-align:left;
        font-size:12px; font-weight:bold;
}

.box_inq02{
	width:373px; padding:5px 10px; border:1px solid #a68c7a;
	font-size:12px; text-align:left;*/
}

.box_inq03{
	margin-top:10px; text-align:center;
}

.box_inq04{
	padding:10px; padding-bottom:30px; text-align:left;
	margin-left:100px; font-size:12px;
}

.box_katudou{
	padding:5px;
	border:1px solid #999999;
}

/* �������烁�j���[ */
 #globalnavi{
  margin: 0;
  padding: 0;
  width: ***;
  height: 48px;

}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  text-indent: -9999px;
  float:left;
  width: 195px;
  margin: 0;
  padding: 0;
}

#globalnavi a{

  display: block;
  width: 195px;
  height: 48px;
  background-image: url(../image/menu03.png);
  background-repeat: no-repeat;
}

#menu1 a{background-position: 0 0;}
#menu2 a{background-position: -195px 0;}
#menu3 a{background-position: -390px 0;}
#menu4 a{background-position: -585px 0;}
#menu5 a{background-position: -780px 0;}
/*#menu6 a{background-position: -970px 0;}*/
/*#menu7 a{background-position: -840px 0;}*/

#menu1 a.nowthis{background-position: 0 -48px;}
#menu2 a.nowthis{background-position: -195px -48px;}
#menu3 a.nowthis{background-position: -390px -48px;}
#menu4 a.nowthis{background-position: -585px -48px;}
#menu5 a.nowthis{background-position: -780px -48px;}
/*#menu6 a.nowthis{background-position: -815px -60px;}*/
/*#menu7 a.nowthis{background-position: -840px -46p;}*/

#globalnavi a:hover{
  background-image: url(../image/menu03.png);
  background-repeat: no-repeat;
}

#menu1 a:hover{background-position: 0 -48px;}
#menu2 a:hover{background-position: -195px -48px;}
#menu3 a:hover{background-position: -390px -48px;}
#menu4 a:hover{background-position: -585px -48px;}
#menu5 a:hover{background-position: -780px -48px;}
/*#menu6 a.hover{background-position: -815px -60px;}*/
/*#menu7 a:hover{background-position: -840px -46px;}*/

/* �����܂Ń��j���[ */

/*�p���������X�g*/
.breadcrumb{
	text-align: left;
	padding-bottom:10px
}

.breadcrumb ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.breadcrumb li{
	display: inline;
}

.breadcrumb li::after{
	content: " >>";
}

.breadcrumb li:last-child::after{
	content: none;
}

.box00{
	width:100%;background:url(../image/menu_b.jpg) repeat-x;
}

.box01_002{;
	margin:0px ;
	width:519px;
	height:101px;
}

.box02{
	border: 1px #ddd solid;     /* �g���̑��� */
	border-top:0;
	padding:10px; padding-bottom:15px;
	padding-bottom:32767px;
	margin-bottom:-32767px;

}

.box03{
	border: 1px #ddd solid;     /* �g���̑��� */
	border-top:0;
	padding:10px 10px 15px 10px;
	width:636px; margin-bottom:10px
}

.box04{
	border: 1px #ddd solid;     /* �g���̑��� */
	border-top:0;
	
	width:656px; margin-bottom:10px
}

.irowaku01{
	width:636;height:23px; //background-color: #93c9ff;
	font-weight:bold; color: #0e399;background: url(../image/Bimage.jpg)no-repeat;
	font-size:20px;
 	padding:9px 0 0 5px; margin:0 0 0 0px;
}

.irowaku02{
	width:636;height:23px; //background-color: #93c9ff;
	font-weight:bold; color: #0e399;background: url(../image/Bimage.jpg)no-repeat;
	font-size:20px;
 	padding:9px 0 0 5px; margin:0 0 0 30px;
}


.box01_1_temp{
	text-align:left; margin:0px auto; width:980px; padding:10px 0;
}

.bdr_dummy_left{
	border-top:1px solid #ddd; width:320px; float:left;
}

.bdr_dummy_right{
	border-top:1px solid #ddd; width:320px; float:left; margin-left:18px;
}


.head01{
	padding:0;
	float:left;
	width:658px;
}

.head02{
	float:right;
	background:url(../image/honki_logo01.gif) bottom right no-repeat;
	text-align:right; 
	width:271px;
	height:100px;
	margin:5px 0 0 0;
}

.head03{
	padding:30px 0 10px 0; float:left; width:260px;
	text-align:right; 
}


.top_waku00{
	float:left; width:980px;
}


.top_waku01{
	float:left; width:658px;
}

.top_waku02{
	float:left; width:475px; padding-left:10px;
}

.top_pic01{
	width:342px; float:left; padding-bottom:5px; text-align:center;
}

.top_pic02{
	width:342px; float:left; padding-bottom:5px; text-align:center; margin-left:10px;
}

.kadomaru01{
   /* ��CSS3 */
   border-bottom-left-radius: 10px;  /* ���� */
   border-bottom-right-radius: 10px; /* �E�� */

   /* ��Safari,Chrome */
   -webkit-border-bottom-left-radius: 10px;  /* ���� */
   -webkit-border-bottom-right-radius: 10px; /* �E�� */

   /* ��Firefox */
   -moz-border-radius-bottomleft: 10px;  /* ���� */
   -moz-border-radius-bottomright: 10px; /* �E�� */

   /* �����ʑ��� */
	border: 1px #ddd solid;     /* �g���̑��� */
	background-color: #fff;   /* �w�i�F */
	padding:10px;
	/*background:url(../image/aisatu01.jpg) bottom right no-repeat;*/
	line-height:150%;
	padding-bottom:10px;
}

.kadomaru02{
   /* ��CSS3 */
   border-bottom-left-radius: 10px;  /* ���� */
   border-bottom-right-radius: 10px; /* �E�� */

   /* ��Safari,Chrome */
   -webkit-border-bottom-left-radius: 10px;  /* ���� */
   -webkit-border-bottom-right-radius: 10px; /* �E�� */

   /* ��Firefox */
   -moz-border-radius-bottomleft: 10px;  /* ���� */
   -moz-border-radius-bottomright: 10px; /* �E�� */

   /* �����ʑ��� */
	border: 1px #ddd solid;     /* �g���̑��� */
	background-color: #fff;   /* �w�i�F */
	padding:10px;
}

.kadomaru03{
   /* ��CSS3 */
   border-bottom-left-radius: 10px;  /* ���� */
   border-bottom-right-radius: 10px; /* �E�� */

   /* ��Safari,Chrome */
   -webkit-border-bottom-left-radius: 10px;  /* ���� */
   -webkit-border-bottom-right-radius: 10px; /* �E�� */

   /* ��Firefox */
   -moz-border-radius-bottomleft: 10px;  /* ���� */
   -moz-border-radius-bottomright: 10px; /* �E�� */

   /* �����ʑ��� */
	border: 1px #ddd solid;     /* �g���̑��� */
	background-color: #fff;   /* �w�i�F */
	padding:10px; padding-bottom:15px;
}

.aisatu_left{
	float:left; width:320px;padding:10px 0 0 0;
}

.aisatu_left02{
	float:left; width:658px;padding:10px 0 0 0
}

.aisatu_left03{
	float:left; width:215px;padding:0 0 10px 0
}

.aisatu_left04{
	float:left; width:658px;padding:10px 20px;
}


.aisatu_right{
	float:left; width:320px; padding:10px 0 0 18px;
}

.aisatu_right02{
	width:620px; padding:10px 0 0 0;
}

.aisatu_right03{
	float:left; width:380px; padding:0 0 0 10px;
}

.aisatu_main{
	width:658px;padding:10px 0 0 0;
}

.box_table{
	border-collapse:collapse; width:675px;
}

.box_nittei1{
	width:110px; text-align:center; border:1px solid #aaa; border-bottom:double 4px #aaa; padding:5px 0;
	background-color:#eee;
}

.box_nittei2{
	width:50px; text-align:center; border:1px solid #aaa; border-bottom:double 4px #aaa; padding:5px 0;
	background-color:#eee;
}

.box_nittei3{
	width:250px; text-align:center; border:1px solid #aaa; border-bottom:double 4px #aaa; padding:5px 0;
	background-color:#eee;
}

.box_nittei4{
	width:50px; text-align:center; border:1px solid #aaa; border-bottom:double 4px #aaa; padding:5px 0;
	background-color:#eee;
}

.box_nittei5{
	width:215px; text-align:center; border:1px solid #aaa; border-bottom:double 4px #aaa; padding:5px 0;
	background-color:#eee;
}

.box_nittei1d{
	width:110px; text-align:center; border:1px solid #aaa; padding:5px 0;
}

.box_nittei2d{
	width:50px; text-align:center; border:1px solid #aaa; padding:5px 0;
}

.box_nittei3d{
	width:250px; text-align:center; border:1px solid #aaa; padding:5px 0;
}

.box_nittei4d{
	width:50px; text-align:center; border:1px solid #aaa; padding:5px 0;
}

.box_nittei5d{
	width:215px; text-align:center; border:1px solid #aaa; padding:5px 0;
}

.box_nittei1db{
	width:110px; text-align:center; border:1px solid #aaa; padding:5px 0;
	border-bottom:solid 2px #aaa;
}

.box_nittei2db{
	width:50px; text-align:center; border:1px solid #aaa; padding:5px 0;
	border-bottom:solid 2px #aaa;
}

.box_nittei3db{
	width:250px; text-align:center; border:1px solid #aaa; padding:5px 0;
	border-bottom:solid 2px #aaa;
}

.box_nittei4db{
	width:50px; text-align:center; border:1px solid #aaa; padding:5px 0;
	border-bottom:solid 2px #aaa;
}

.box_nittei5db{
	width:215px; text-align:center; border:1px solid #aaa; padding:5px 0;
	border-bottom:solid 2px #aaa;
}

.jimusyo01{
	margin-top:10px; font-weight:bold; padding:10px 0 0 10px;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
   /* ��CSS3 */
   border-top-left-radius: 10px;  /* ���� */
   border-top-right-radius: 10px; /* �E�� */
   border-bottom-left-radius: 10px;  /* ���� */
   border-bottom-right-radius: 10px; /* �E�� */

   /* ��Safari,Chrome */
   -webkit-top-bottom-left-radius: 10px;  /* ���� */
   -webkit-top-bottom-right-radius: 10px; /* �E�� */
   -webkit-border-bottom-left-radius: 10px;  /* ���� */
   -webkit-border-bottom-right-radius: 10px; /* �E�� */

   /* ��Firefox */
   -moz-top-radius-bottomleft: 10px;  /* ���� */
   -moz-top-radius-bottomright: 10px; /* �E�� */
   -moz-border-radius-bottomleft: 10px;  /* ���� */
   -moz-border-radius-bottomright: 10px; /* �E�� */

   /* �����ʑ��� */
	border: 1px #ddd solid;     /* �g���̑��� */
	background-color:#ddd;   /* �w�i�F */
	padding:10px 10px 0 10px;
}

.jimusyo02{
	text-align:right; font-size:12px;
}

.jimusyo_sikiri{
	border-top:1px dashed #999; padding-top:3px;
}

.news01{
	border-bottom:#ddd 1px dashed; padding:5px 0;
}

.news02{
	float:left; width:245px;
}

.news03{
	float:left; width:245px;
}

.sita_01{
	min-width: 980px;
	width:100%; text-align:center; padding:15px 0 15px 0px;
	background-color:#ebe4d1;
	position:absolute;
}

.second_waku01{
	float:left; width:660
px; padding:10px 0 0 0;
}

.second_waku02{
	float:left; width:280px; padding:0px 0 10px 10px;
	text-align:right
}

.seisaku_ttl01{
	font-weight:bold; font-size:19px;padding-top:10px; text-align:center;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	color:#3399ff;
}

.seisaku_dtl01{
	/*padding:15px 40px 10px 150px;*/
	padding:15px 10px 10px; margin:0 auto;
	font-size:15px;
}

.seisaku_dtl02{
	padding:10px 30px; background:url(../image/seisaku03.jpg) no-repeat bottom right;
}

.seisaku_dtl03{
	font-weight:bold; line-height:180%; font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.seisaku_dtl04{
	background-color:#ffcccc; padding-left:5px;
}

.sikiri01{
	width:600px; margin:10px auto 20px; border-bottom:#aaa 1px dashed; 
}

.seisaku01{
	width:280px; float:left; padding:50px 0 10px 80px; font-weight:bold;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.seisaku02{
	padding-top:20px; color:#3399ff; font-size:48px;
}

.seisaku03{
	font-size:20px; padding-top:15px;
}

.seisaku04{
	padding-top:20px; line-height:150%;
}

.seisaku05{
	font-size:18px; padding-top:5px; line-height:150%;
}

.seisaku06{
	float:left; width:220px; padding-top:15px;
}

.seisaku07{
	padding-left:20px; font-weight:bold;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.seisaku08{
	padding:0 0 0 0; 
}

.seisaku09{
	padding:20px 0 0 40px; line-height:150%;
}

.atu01{
	color:#0006ff;
	font-size:18px;
	line-height:25px; font-weight:bold;
	padding-top:5px;
}

.atu02{
	font-size:23px;
	line-height:25px; font-weight:bold;
	padding:5px 0 10px 0;
}


.rine01{
	margin:0px 0 5px 50px;
}

.rine02{
	margin:5px 0 20px 30px;
	padding:10px 0 0 0px;width:580px;
	height:85px;font-size:18px;
	line-height:25px; font-weight:bold;
}

.rine03{
	margin:5px 0 0 30px; width:580px;
	padding:10px 0 0 0px;
	height:230px;font-size:18px;
	line-height:23px; font-weight:bold;
}

.rine04{
	margin:0 0 30px 0;
	border-bottom:dashed 1px #9c9c9c;
	padding:10px 0 10px 60px;
	font-size:18px;
	line-height:23px; font-weight:bold;
	width:400px;
}

.rine05{
	margin:5px 0 20px 30px;
	padding:10px 0 0 30px;width:580px;
	height:85px;font-size:18px;
	line-height:25px; font-weight:bold;
}


.rine_hida{
	float:left; margin:10px 0 0 20px; //width:215px;
}

.katu00{
	border-bottom: 1px solid #39f;
	padding:0 0 20px 0;
	margin:0 0 20px 0;

}


.katu01{
	width:600px;height:23px; //background-color: #93c9ff;
	font-weight:bold; color: #0469ad; font-size:18px;
 	padding:9px 0 0 5px; margin:0 0 0 0px;
}


.katu02{
 
	padding:20px 0 0 15px;
	width:350px;float:left;line-height:23px;
}

.katu03{

	padding:20px 0 0px 15px;
	width:250px;float:left;
}

.katu04{
	padding:0 10px 0 0;
	text-align: right;
	float:right;
}


.sei01{
	margin:0px 0 15px 0;
}

.sei02{
	padding:5px 20px 10px 20px;line-height:21px;
}

.seisaku_moji01{
	font-weight:bold; font-size:16px;
}

.sei_a01{
	width:282px; height:85px; margin:10px 0 0 40px;
	border-bottom:1px dashed #999; padding:20px 258px 0 1909x;
}

.seisaku10{
	padding:10px 0 10px 20px; font-weight:bold; font-size:18px; color:#3399ff;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.seisaku_lnk01{
	font-weight:bold; font-size:16px;padding:10px 0 10px 10px;line-height:180%;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

a.sei:link {
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	color: #df0000;
	text-decoration: none;
}
a.sei:visited {
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	color: #df0000;
	text-decoration: none;
} 
a.sei:hover {
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	color: #000;
	text-decoration: underline;
}

.seisaku_midasi{
	color:#df0000; font-size:48px;
	padding:30px 0 10px 10px; font-weight:bold;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.seisaku_midasi_sita{
	padding:20px 0 10px 50px; font-weight:bold; font-size:24px;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.sei_maru{
	color:#df0000;
}

.sei_page01{
	float:left; width:255px; padding-top:20px; text-align:left; padding-left:30px;
}

.sei_page02{
	float:left; width:280px; padding-top:20px; text-align:right; padding-right:5px;
}

.sei_bana01{
	margin-left:10px;
}

.sei_ttl01{
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	font-size:24px; font-weight:bold; margin-top:15px; width:960px; text-align:center;
	margin-bottom:10px; padding-bottom:0;
}

.sei_ttl02{
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	font-size:16px; font-weight:bold; border-bottom:3px solid #0c0;
	margin-bottom:10px; padding-bottom:0;
}

.sei_color01{
	color:#df0000;
}

.prof_waku01{
	float:left; width:360px; padding:0 0 0 20px;
}

.prof_waku02{
	float:left; width:250px; padding-left:10px;
}

.prof_waku03{
	width:460px; padding:0 0 0 10px;
}

.prof_waku04{
	float:left; width:250px; padding-left:10px;
}

.prof_waku05{
	float:left; width:380px; padding:20px 0 0 20px;
}

.prof_e01{
	float:left; width:230px; padding:0 0 0 20px;
}

.prof_ttlnasi{
	font-weight:bold;  
	padding:15px 0;
}

.prof_img{
	float:left;padding:60px 0 0 0;
}

.prof_ttl00{
	font-weight:bold;  
	padding:10px 0 5px 0;
	//font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
	color:#1c5682; width:80px; float:left;
	border-bottom:1px solid #5d9cc8; border-left:10px solid #5d9cc8;width:80px;
}


.prof_ttl01{
	font-weight:bold; padding:10px 0 5px 5px;font-size:19px;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;

	margin:0 0 10px 0;color:#d15b03;
}

.prof_dtl00{
	border-bottom:1px solid #5d9cc8; padding:10px 0 5px 5px;
	width:265px;float:left; 
}

.prof_dtl01{
	border-bottom:dashed 1px #9c9c9c;
	padding:10px 0 5px 20px;
	width:430px;
}

.prof_dtl02{
	float:left; width:70px;
}

.prof_dtl03{
	float:left;;
}

.prof_dtl04{
	float:left; width:280px;
}

.prof_dtl05{
	float:left; width:100px;
}

.ouen01{
	padding:10px; border-bottom:dashed 1px #666;
}

.ouen02{
	float:left; width:490px; padding-left:10px;
}

.ouen_name01{
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif; color:#3399ff; font-size:16px; font-weight:bold;
}

.ouen_dtl01{
	padding:10px 10px 10px 0px;
}

.ouen_pic01{
	width:150px; float:left;
}

.ouen_prof01{
	font-size:11px; padding-bottom:5px; line-height:110%;
}


.office00{
	margin:0 0 10px 0;width:360px;
	padding-left:5px;
}

.office01{
	float:left; width:60px;
	padding:3px 0 5px 5px; font-weight:bold; font-size:18px; color:#1c5682;
	border-left:3px solid #5d9cc8; border-bottom: 1px solid #5d9cc8;
	margin:10px 0 10px 20px;
	/*font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;*/
}

.office02{
	float:left; width:250px; border-bottom: 1px solid #5d9cc8;
	padding:5px 0 3px 10px;
	margin:10px 0 10px 0;
}

.office03{
	float:left;width:370px;
}

.office04{
	float:left;width:250px;
	padding:10px 0 20px 0px;
}

.jikisin01{
	padding:20px 0 40px 110px; line-height:300%;
}

.arc01{
	float:left; width:195px;
}

.arc02{
	float:left; width:250px;
}

.inq_waku01{
	 padding:10px;line-height:23px;
}

.inq_kojin{
	font-weight:bold; border-bottom:1px #666 solid; line-height:200%;
}

.hosi01 {
	color: #fff; font-size:16px;
}

.hosi02 {
	color: #000; font-size:16px;
}

.box_kouen{
	padding:5px 10px;
	width:140px;
	background-color: #e86000;
	border:1px solid #3f2716;
	color:#fff;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif; color:#fff; font-size:14px; font-weight:bold;
}

.box_kouen2{
	width:400px;
	padding:5px 10px;
	border:1px solid #a68c7a;
}

.info_tab01_t{
	padding:5px 10px;
	text-align:center; background-color:#a7d0ff;
	width:10px;
	border:1px solid #999;
}

.info_tab02_t{
	padding:5px 10px;
	text-align:center; background-color:#a7d0ff;
	width:10px;
	border:1px solid #999;
}

.info_tab03_t{
	padding:5px 10px;
	text-align:center; background-color:#a7d0ff;
	width:215px;
	border:1px solid #999;
}

.info_tab01{
	padding:5px 10px;
	width:10px;
	border:1px solid #999;
}

.info_tab02{
	padding:5px 10px;
	width:10px;
	border:1px solid #999;
}

.info_tab03{
	padding:5px 10px;
	width:215px;
	border:1px solid #999;
}

.tab_cap01{
	font-weight:bold; font-size:16px; padding:0 0 5px 5px;
}


.katudo_waku01{
	border:1px solid #ddd; padding:10px; margin-bottom:10px;
}

.katudo_pic01{
	width:250px; float:left;
}

.katudo_dtl01{
	width:330px; float:left; padding:3px 0 0 10px;
}

.katudo_date{
	text-align:right; padding:5px 0;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}

.katudo_page01{
	text-align:center; float:left; width:570px;
}

.gazou01{
	float:left; width:330px; text-align:center; padding-bottom:5px;
}

.dummy01{
	height:500px;
	font-weight:bold; font-size:16px;padding:10px;
	font-family:'�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', '���C���I', Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}
.clr{
	clear:both;
}

a.siro:link img{
}

a.siro:visited img{
}

a.siro:hover img{
opacity:0.8;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}

.aka_ippan01{
	padding:0 0 0 20px; font-weight:bold;
	font-size:15px; color:#0068b7;
}






.aisa01{
	border-bottom:1px #b84e00 solid;
	border-left:1px #b84e00 solid;
	border-right:1px #b84e00 solid;
	width:748px;
	padding:20px 10px 10px 10px;
	background-color:#fff;
	margin:0 0 10px 0;
}

.aisa02{
	width:500px;
	float:left;
	padding:0 0 0 10px;	
}

.box_L{
	width:770px;
	padding-bottom:10px;
	float:left;
}

.box_R{
	width:200px;
	float:right;
}

.komi01{
	width:380px;
	float:left;
}

.komi02{
	border-bottom:1px #b84e00 solid;
	border-left:1px #b84e00 solid;
	border-right:1px #b84e00 solid;
	width:368px;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
	height:100%;
    padding-bottom: 32768px;
    margin-bottom: -32768px;
}

.komi03{
	border-bottom:1px #b84e00 solid;
}

.tuki01{
	width:360px;
	padding:3px 5px 5px 5px;
}

.moji01{
	width:360px;
	border-bottom:1px #eb5f00 dashed;
	padding:0 5px 5px 5px;
}

a img {
	border: none;
}

.aki{
	width:100%;
	padding:5px 0;
}

.katudo_ttl01{
	font-weight:bold; padding:10px 0 5px 5px;font-size:19px;
	border-bottom:1px solid #d15b03;width:100%;
	margin:0 0 10px 0;color:#d15b03;
}

.katudo_ttl02{
	border-bottom:solid 3px #e79301;
	font-size: 17px;
	font-weight:bold;
	color:#e79301;
}
.katudo_time{
	width:100%;
	padding:0 0 20px 0;
	float:right;
	text-align: right;
}

.katudo01{
	margin:0 0 10px 0;
    padding:5px 0 10px 0;
	border-bottom:1px dotted #d15b03;
}

.table_border{
	border:1px solid #755d46;
	font-size : 15px;
	line-height:150%; 
	padding:7px;
}

.katu_i{
	width:350px;
	float:left;
}

.katu_t{
	width:377px;
	float:left;
	padding:0 10px;
}

.height{
	position:relative;
	height:100%; 
}

.openrss ul { 
	margin-left:0px; 
	padding-left:0px; 
	list-style-type: none; 
} 
.openrss li { 
	margin-bottom:10px;
	padding:0 0 5px 5px;
	font-size:15px; 
	border-bottom:1px #eb5f00 dashed;

} 
.openrss li a{ 
	font-weight:bold; 
} 

.sen01{ 
	float:left;
	width:357px;
	padding:5px;
	border:#fe592b solid 1px;
	margin-bottom:10px;
	line-height:140%;
	font-size: 15px;
	height:310px;
	
} 

.sen02{ 
	float:right;
	width:355px;
	padding:5px;
	border:#fe592b solid 1px;
	margin-bottom:10px;
	line-height:140%;
	font-size: 15px;
	height:310px;
} 


/*�摜�}�E�X�I�[�o�[�g��*/
.popup img.pop {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:relative;
}

.popup a:hover img.pop {
top:auto;
left:auto;
}


/*���򂳂�*/


/*�C��CSS*/



/*�}�E�X�I�[�o�[*/

.box_n19{
	float:left; width:200px;
}

.new{
	padding-bottom:7px;
	margin:10px 15px ;
	border-bottom:1px solid #00a0e9;
	text-align:left;
}

/*�r�f�I�y�[�W*/
.box_n21{
	margin:10px; padding:10px
}






/*�����N�F�ς�*/
a.foot01:link {
	color: #fff;
	text-decoration: none;
}
a.foot01:visited {
	color: #fff;
	text-decoration: none;
} 
a.foot01:hover {
	color: #aaa;
	font-weight:bold;
	text-decoration: none;
}

a.foot02:link {
	color: #555555;
	text-decoration: none;
}
a.foot02:visited {
	color: #555555;
	text-decoration: none;
} 
a.foot02:hover {
	color: #555555;
	font-weight:bold;
	text-decoration: none;
}

/*top���m�点 20141128�ǉ�*/
.info_tab01_t{
	padding:5px 10px;
	text-align:center; background-color:#fed000;
	border:1px solid #999;
	color:#000;
}

.info_tab02_t{
	padding:5px 10px;
	text-align:center; background-color:#fed000;
	border:1px solid #999;
	color:#000;
}

.info_tab03_t{
	padding:5px 10px;
	text-align:center; background-color:#fed000;
	border:1px solid #999;
	color:#000;
}
.info_tab04_t{
	padding:5px 10px;
	text-align:center; background-color:#fed000;
	border:1px solid #999;
	color:#000;
}

.info_tab01{
	padding:5px 10px;
	border:1px solid #999;
}

.info_tab02{
	padding:5px 10px;
	border:1px solid #999;
}

.info_tab03{
	padding:5px 10px;
	border:1px solid #999;
}
.info_tab04{
	padding:5px 10px;
	border:1px solid #999;
}
.sen01{
	padding-bottom:5px; border-bottom:dashed 1px #666;
	margin-bottom:5px;
}



.cmn_head01{
	/* background:url(../image/bg01.gif) repeat; 201113del */
	/* background-color:#dcc67a;  201113add */
	background-color:#000000;
	height:100px;
}
.cmn_head02{
	// width:977px;
	width:100%;
	padding:0px 0;
	border:0px solid #000;
	margin:auto;
}
.cmn_head03{
	width:977px;
	padding:3px 0;
	margin:auto;
}
.cmn_head04{
	background-color:#5e4b24;
	height:2px;
}
.cmn_head05{
	background-color:#000000;
	height:10px;
}
.cmn_head06{
	height:6px;
	border-top:#000000 solid 4px;
	border-bottom:#000000 solid 2px;
}

.cmn_ttl_fonts{
	text-align:left; font-size:18px; color:#000000; font-weight:bold;
}

.cmn_left{
	float:left; width:704px; padding-left:10px; padding-top:10px; background-color:#fff; font-size:16px;
}

.cmn_right{
	float:left; width:253px; padding-left:10px; padding-top:10px; background-color:#fff;
}
.cmn_right2{
	float:right; width:253px; padding-left:10px; padding-top:10px; background-color:#fff;
}

.nintei01{
	width:252px; height:49px;
}

.nintei02{
	width:250px; border-left:1px solid #000000; border-right:1px solid #000000; font-size:16px; line-height:150%;
	border-bottom: 1px solid #000000; border-radius: 0 0 8px 8px;
	padding-bottom: 10px;
}

.nintei03{
	width:252px; height:14px;
}

.nintei_fonts{
	font-size:14px;
}

.top_osirase01{
	text-align:left; padding-top:10px; float:left; width:342px; margin-right:10px; background-color:#fff;
}

.top_osirase02{
	text-align:left; padding-top:10px; float:left; width:352px; background-color:#fff;
}

.top_osirase03{
	text-align:left; margin-top:10px; padding-top:5px; border-top:#000000 solid 3px
}

.osirase_waku01{
	width:340px; height:348px; border:1px solid #000000; margin-top:5px;
}

.osirase_waku02{
	width:350px; height:348px; border:1px solid #000000; margin-top:5px;
}

.osirase_waku03{
	border:1px solid #000000; margin-top:5px;
}

.osirase_ttl01{
	color:#000000; font-weight:bold;
}

.osirase_kugiri01{
	border-bottom:dashed 1px #000000; padding:5px 10px;
}

.osirase_kugiri02{
	padding:5px 10px;
}

.osirase_itiran{
	text-align:right; padding-top:5px;
}

.donyu_image{
	float:left; width:70px; padding-right:5px;
}

.donyu_honbun{
	float:left; width:255px;
}

.cmn_foot01{
	background:url(../image/footer02.png) repeat;
	height:133px;
}

.cmn_foot02{
	width:977px;
	padding:0px 0;
	margin:auto;
}

.cmn_bottom01{
	/* background:url(../image/bottom02.png) repeat; 201113del*/
	background-color:#000000; /* 201113add */
	height:80px;
}

.cmn_bottom02{
	width:977px;
	padding:0px 0;
	margin:auto;
}

.cmn_foot00{
	height:213px; margin-top:-213px;
}

.cmn_menu01{
	background:url(../image/menu_line01.png) repeat;
	height:9px;
}

.comp_ttl{
	color:#f00; font-size:16px; text-align:left;
}

.comp_line01{
	background:url(../image/comp03.png);
	height:7px;
}

.comp_line02{
	background:url(../image/comp04.png);
	height:7px;
}

.comp_waku01{
	float:left; width:200px; line-height:150%
}

.comp_waku02{
	float:left; width:504px; line-height:150%
}

.comp_text01{
	padding:3px 0 2px 10px; text-align:left
}

.comp_text02{
	padding-right:10px
}

.comp_wakuall {
	display:flex;
}

.comp_border01{
	height: 0;
	padding: 0;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #fff;
	margin: 50px 0;
}

.comp_rinen01{
	border-left:solid 3px #000000;
	text-align:left;
	line-height:140%;
	padding: 7px 0;
	margin: 20px 0;
}

.comp_rinen01 p{
	padding: 0 0 0 20px;
	margin: 10px 0 10px 0;
}

.comp_rinen01 .title_p01{
	font-size:24px;
}

.comp_rinen02{
	text-align:left;
	line-height:140%;
	display: flex;
	flex-flow: row;
}

.comp_rinen02 p{
	padding: 0px;
	margin: 5px 0 10px 0;
}

.comp_rinen02 .item01{
	text-align: left;
	padding-right: 20px;
	flex: 0 0 250px;
}

.comp_rinen02 .item01 img{
	max-width: 100%;
}

.comp_rinen02 .item02{
	flex: 1 1 200px;
}
.comp_rinen02 .item02 p:first-child{
	font-size:20px;
}

/*intr���яЉ�L���@�s�b�N�A�b�v*/
.intr_pickup_ttl{
	position: relative;
	line-height: 1.4;
	margin: 10px 0;
	border-radius: 0 5px 5px 5px;
}

.intr_pickup_ttl:after {
	/*�^�u*/
	position: absolute;
	font-weight: 900;
	content: 'Pick up';
	background: #e43c34;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 5px 7px 3px;
	font-size: 0.8em;
	line-height: 1;
	letter-spacing: 0.05em
}

.intr_pickup_text{
	border:1px solid #eee;
	width:678px;
	box-shadow:0px 0px 3px 2px #eee;
	margin:0 0 20px 0;
	border-top:3px solid #e43c34;
	border-bottom:3px solid #e43c34;
	padding:10px; text-align:left;
	overflow: auto;
}

.intr_pickup_text .intr_ttl{
	color:#e43c34;
}

.intr_pickup_text p{
	margin: 0;
	padding:0;
	line-height: 150%;
}

/*intr���яЉ�L���@�ʏ�L��*/
.intr_waku01{
	border:1px solid #eee; width:678px; box-shadow:0px 0px 3px 2px #eee;
	margin:20px 0; border-top:3px solid #000000; padding:10px; text-align:left;
	overflow: auto;
}

.intr_ttl{
	color:#000000; font-weight:bold; font-size:18px; padding-bottom:10px;
}

.intr_type{
	font-weight:bold; font-size:16px; padding-bottom:10px;
}

.zisseki{
	display:flex;
	text-align:left;
}

.zissekidai{
	font-weight: bolder;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 10px;
	background-color: #000000;
	color:#fff; font-size:20px;
	width:85%
}

.zissekileft{
	width:50%;
	padding-right: 10px;
}

.zissekiright{
	width:50%;
}

.priv_ttl{
	text-align:left;padding:20px 10px; font-weight:bold; font-size:18px;
}

.priv_honbun{
	width:600px; margin-left:20px; text-align:left; border:1px solid #999;
	padding:30px; font-size:16px; line-height:150%; box-shadow:0px 0px 3px 5px #eee;
}

.backtotop {
    position: fixed;
    right: 15px;
    bottom: 20px;
    z-index: 9000;
    display: none;
}    
 
.backtotop a {
    display: block;
    color: #777777;
    padding: 14px 6px;
    margin: 0;
    background-color: #DDDDDD;
    border-radius: 5px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
 
.backtotop a:hover {
    background: #666666;
    color: #FFFFFF;
}

