/*===============================================
画面の横幅が641px以上
===============================================*/

@media print, screen and (min-width: 641px){

/*  文章の段落　*/
/*--------------------------------------------------------*/

.danraku{
	margin-top:30px;
}

.right_txt{
	text-align:right;
}

/*  コンテンツ　*/
/*--------------------------------------------------------*/

.conBox{
}

.conBox br{
}

.conBox ul{
	margin-top:25px;
	margin-bottom:25px;
}

.conBox ul li{
	font-size:100%;
	color:#333;
	line-height:1.7em;
	margin-bottom:5px;
	list-style-type: square;
	margin-left:25px;
}

.conBox_last{
	margin-bottom:80px;
}

/*  事務所情報　*/
/*--------------------------------------------------------*/

.officeBox{
	margin-top:30px;
	background:#ECF8E4;
	padding:15px 15px;
	border:1px solid #C2E8AA;
}

.officeBox p.office_data{
	font-size:100%;
	font-weight:normal;
	color:#333;
	line-height:1.6em;
	margin-bottom:2px;
}

.officeBox p.office_data_bold{
	font-size:100%;
	font-weight:bold;
	color:#333;
	line-height:1.7em;
	margin-bottom:2px;
}

.officeBox p.office_data br{
	display:none;
}

/*  WEBサイトリンク　*/
/*--------------------------------------------------------*/

.webBox{
	margin-top:20px;
	margin-bottom:35px;
	background:#FFF;
	padding:15px 15px;
	border:1px solid #C2E8AA;
}

.webBox p.web_txt{
	font-size:100%;
	font-weight:normal;
	color:#333;
	line-height:1.8em;
}

/*  理事長挨拶 と 設立趣旨 の見出し と 最後の名前　*/
/*--------------------------------------------------------*/

h2.midashi_line{
	border-top:1px solid #73BE28;
	border-bottom:1px solid #73BE28;
	padding:25px 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	color:#008C55;
	letter-spacing:1.2px;
}

.last_name{
	margin-top:30px;
	font-size:13px;
	color:#333;
	line-height:1.7em;
	text-align:right;
}

/*  理事長挨拶　*/
/*--------------------------------------------------------*/

.messageBox{
	margin-top:60px;
}

.messageBox h3.dream{
	margin:35px 0;
	text-align:center;
	font-size:26px;
	line-height:26px;
	font-family: '游明朝', 'YuMincho', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
	font-feature-settings:'palt';
	-webkit-font-smoothing: antialiased;
	font-weight:bold;
	color:#333;
	letter-spacing:1.5px;
}

.messageBox .riji_photo{
	text-align:center;
}

.messageBox .riji_name{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	line-height:1.5em;
	color:#333;
	letter-spacing:1.0px;
	margin-top:15px;
	margin-bottom:35px;
}

/*  設立趣旨書　*/
/*--------------------------------------------------------*/

.shushiBox{
	margin-top:80px;
	margin-bottom:80px;
}

.shushiBox h3.shushi_midashi{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
	letter-spacing:1.0px;
	margin:30px 0;
}

.shushiBox h3.shushi_midashi_02{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
	letter-spacing:1.0px;
	margin:60px 0 30px 0;
}

/*  事務所の写真　*/
/*--------------------------------------------------------*/

.office_photoBox{
	width:500px;
	margin:60px auto 0;
}

.office_photoBox ul{
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.office_photoBox ul li{
	width:220px;
	list-style:none;
	margin:0px 0 40px 0;
}

.office_photoBox ul li .photo{
}

.office_photoBox ul li .name{
	margin-top:13px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
}

}










/*===============================================
画面の横幅が640px以下
===============================================*/

@media screen and (max-width:640px){

/*  文章の段落　*/
/*--------------------------------------------------------*/

.danraku{
	margin-top:25px;
}

.right_txt{
	text-align:right;
}

/*  コンテンツ　*/
/*--------------------------------------------------------*/

.conBox{
}

.conBox br{
	display:none;
}

.conBox ul{
	margin-top:25px;
	margin-bottom:10px;
}

.conBox ul li{
	font-size:100%;
	color:#333;
	line-height:1.7em;
	margin-bottom:5px;
	list-style-type: square;
	margin-left:18px;
}

.conBox_last{
	margin-bottom:60px;
}

/*  事務所情報　*/
/*--------------------------------------------------------*/

.officeBox{
	margin-top:30px;
	background:#ECF8E4;
	padding:10px;
	border:1px solid #C2E8AA;
}

.officeBox p.office_data{
	font-size:100%;
	font-weight:normal;
	color:#333;
	line-height:1.6em;
	margin-bottom:2px;
}

.officeBox p.office_data_bold{
	font-size:100%;
	font-weight:bold;
	color:#333;
	line-height:1.7em;
	margin-bottom:2px;
}

/*  WEBサイトリンク　*/
/*--------------------------------------------------------*/

.webBox{
	margin-top:20px;
	margin-bottom:35px;
	background:#FFF;
	padding:10px;
	border:1px solid #C2E8AA;
}

.webBox p.web_txt{
	font-size:100%;
	font-weight:normal;
	color:#333;
	line-height:1.8em;
}

/*  理事長挨拶 と 設立趣旨 の見出し ＆ 最後の名前　*/
/*--------------------------------------------------------*/

h2.midashi_line{
	border-top:1px solid #73BE28;
	border-bottom:1px solid #73BE28;
	padding:22px 0;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color:#008C55;
	letter-spacing:1.0px;
}

.last_name{
	margin-top:30px;
	font-size:12px;
	color:#333;
	line-height:1.7em;
	text-align:right;
}

/*  理事長挨拶　*/
/*--------------------------------------------------------*/

.messageBox{
	margin-top:60px;
}

.messageBox h3.dream{
	margin:35px 0;
	text-align:center;
	font-size:22px;
	line-height:22px;
	font-family: '游明朝', 'YuMincho', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
	font-feature-settings:'palt';
	-webkit-font-smoothing: antialiased;
	font-weight:bold;
	color:#333;
	letter-spacing:1.5px;
}

.messageBox .riji_photo{
	text-align:center;
}

.messageBox .riji_name{
	text-align:center;
	font-size:13px;
	font-weight:normal;
	line-height:1.5em;
	color:#666;
	letter-spacing:1.0px;
	margin-top:13px;
	margin-bottom:35px;
}


/*  設立趣旨書　*/
/*--------------------------------------------------------*/

.shushiBox{
	margin-top:60px;
	margin-bottom:60px;
}

.shushiBox h3.shushi_midashi{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
	letter-spacing:1.0px;
	margin:30px 0;
}

.shushiBox h3.shushi_midashi_02{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
	letter-spacing:1.0px;
	margin:60px 0 30px 0;
}

/*  事務所の写真　*/
/*--------------------------------------------------------*/

.office_photoBox{
	margin:40px 0 0;
}

.office_photoBox ul{
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.office_photoBox ul li{
	width:140px;
	list-style:none;
	margin:0px 10px 20px 0;
}

.office_photoBox ul li .photo{
}

.office_photoBox ul li .name{
	margin-top:10px;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	line-height:1.5em;
	color:#333;
}

}