@charset "utf-8";


#info_box{
	margin:15px 0;
	border:5px solid #EDEBEB;
	padding:15px;
}

/*====新葉アベニュー===*/

.q_t{
	padding:5px 0 0 0;
	background: url(../images/top_line.gif) no-repeat;
	color:#EE4848;
	font-weight:bold;
	font-size:100%;
}

.a_box{
	padding-left:20px;
}

.button{
	text-align:center;
	margin:15px 0;
}


/*コンテンツ内ボタンBOX*/
.b_box{
	margin:20px 0;
}
/*----------------------------------------------------
新葉アベニュー topページ文章
----------------------------------------------------*/
#main h1 {
	margin: 0;
	padding-bottom: 20px;
}
#main h2 {
	margin: 0;
	padding-bottom: 13px;
}

#main .text_withpic img {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.7em;
}

#main .text_with img {
float: right;
	margin-right: 1em;
	margin-bottom: 0.7em;
}

#main .lead p {
	border: 1px solid #c8c0A2;
	padding: 5px;

}

/*----------------------------------------------------
新葉アベニュー会社案内テーブル組
----------------------------------------------------*/
 .main-contents 
{
	margin-top: 10px;     /*===上マージンを指定する==============*/
}
/*=======================================
ボーダー線　アンダーライン 画像
==========================================*/
.main-contents h4 {
	width: 585px;
	height: 20px;
	background:  url(../images/detail-title.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #015DFC;
}
.main-contents h4 span {
	display: block;         /*=====（ブロック形式で表示します）=====*/
	padding: 2px 0 0 20px;
}

.text {
	position: relative;
	margin: 10px 10px;
}
.text ul {
	margin: 0;
	padding: 0;
}
.text li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.text li a {
	display: block;
	width: auto;
	padding: 2px 10px;
	color: #4461D6;
	text-decoration: none;
}
/*----------------------------------------------------
新葉アベニュー会社案内テーブル組　終了
----------------------------------------------------*/
/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

h1.jyuken{
	margin-bottom:7px;
}

#jyuken_left{
	float:left;
	width:365px;
	margin:0 0 15px 0;
}

#jyuken_right{
	float:right;
	width:165px;
	margin:0 0 15px 0;
}

#jyuken_right img{
	display:block;
	margin-bottom:10px;
}

#jyuken_newsbox{
	width:365px;
	margin:0;
	padding:0 0 10px 0;
	position:relative;
	border-top:1px solid #FFF;
	background: url(../images/newsbox_bottom.gif) no-repeat bottom;
}

#jyuken_newsbox h2{
	height:28px;
	background: url(../images/news_t_bg.gif) no-repeat;
	margin:0 0 5px 0;
}

#jyuken_newsbox h2 img{
	margin:0;
}
/*=使われている=*/
.n_bn{
	margin:0;
	top:0;
	right:0;
	position:absolute; /*=絶対位置への配置となります=*/
	font-size:80%;
}

#jyuken_left .left_b{
	display:block;
	margin:10px 0 0 0;
}

.decision_b{
	margin:0 0 10px 0;
}


/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

#info_box h3{
	margin-top:0;
	color:#CC0202;
}

.index_list{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #D4C5C5;
}

.index_list li{
	margin-top:7px;
	padding:5px 0;
	border-top:1px solid #D4C5C5;
}

/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

#info_box dl{
	margin:0;
	padding:0;
}

#info_box dt{
	font-weight:bold;
	color:#6E5D5D;
	background:#FFF;
	padding:0 7px 3px 0;
	margin:0;
}

#info_box dd{
	background:#FFF;
	margin:0 0 7px 0;
	padding:0 0 10px 0;
	line-height:1.2em;
	border-bottom:1px solid #CCC;
}

/*----------------------------------------------------
見出し
----------------------------------------------------*/

h1{
	margin:0 0 15px 0;
	padding:0;
	clear:both;
}

h2{
	margin:20px 0 15px 0;
	padding:0;
	clear:both;
}
/*線*/
.nuhw{
	border-left:1px solid #00CC00;　/*縦線*/
	border-top:3px solid #00CC00;　/*横線*/
	padding:5px 0 2px 3px;
	color:#DE0E30;
	background:#FFF;
	font-size:100%;
}

h3{
	margin:20px 0 10px 0;
	padding:0;
	font-size:110%;
	clear:both;
}

h4{
	margin:20px 0 10px 0;
	font-size:100%;
	clear:both;
}

h5{
	margin:20px 0 10px 0;
	clear:both;
	font-size:100%;
}

h2 img{
	display:block;
}
/*----------------------------------------------------
新葉アベニュー　会社案内　会社概要部分
----------------------------------------------------*/
.sub_t{
	padding-top:1px;
	/*--border-top:1px solid #0066FF;--*/
}
/*----------------------------------------------------
/新葉アベニュー　会社案内　会社概要部分
----------------------------------------------------*/
.inline{
	display:inline;
}

/*----------------------------------------------------
レイアウト
----------------------------------------------------*/

.right_p{
	float:right;
	/*==============
	margin:-120px 0 5px 10px;
	=====================*/
	margin:0 0 5px 10px;
}
.right{
	float:left;
	margin:-20px 2px 5px 50px;
}

.righ{
	float:right;
	margin:-20px 2px 5px 40px;
	}

.commonbox{
	margin:0;
	padding:5px 0 0 0;
	display: inline-table;
}

.commonbox:after {
	content: "."; 
	display: block;   /*=指定要素がブロックレベルで表示されます。 =*/
	height: 0; 
	line-height:0%;
	clear: both; 
	visibility: hidden;
	}

.nuhwcolor_point{
	color:#0099FF;
}

.link_box{
	margin:15px 0;
	text-align:right;
}

/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

.red_point{
	color:#FF0000;
}

.blue_point{
	color:#5F9EDF;
}

.blue_catch{
	color:#2D74BD;
	font-weight:bold;
	margin:7px 0;
}

.blue_left{
	border-left:4px solid #5F9EDF;
	color:#3A3A3A;
	padding-left:3px;
}

.orange_point{
	color:#FB460E;
}

.orange_catch{
	color:#FB460E;
	font-weight:bold;
	margin:7px 0;
}

.orange_left{
	border-left:4px solid #FB460E;
	color:#3A3A3A;
	padding-left:3px;
}

.core_box{
	margin:20px 0 0 0;
	padding:7px;
	border:1px solid #FFB9A4;
	background:#FCEDE8;
}

.core_box h3{
	margin:0 0 10px 0;
}

.mokuteki_box{
	width:545px;
	margin:20px 0;
	padding:0;
}

.mokuteki_box .left{
	float:left;
	width:80px;
	margin:0;
	padding:5px 0 0 0;
}

.mokuteki_box .left h4{
	margin:0;
}

.mokuteki_box .right{
	float:right;
	width:450px;
	margin:0;
	padding:0;
}


/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

.music_box{
	background-color:#FDE6EA;
	margin:10px 0 15px 0;
	padding:7px;
	font-size:90%;
}

.music_box strong{
	color:#DE0E30;
}

.symbol_linkbox{
	margin-right:10px;
}

.words_box{
	margin:10px 20px;
}

.words_box li{
	margin-bottom:10px;
}


/*注意文*/

.note{
	font-size:85%;
	padding:7px 0;
}

/*中央揃え*/

.text_center{
	text-align:center;
	margin:0;
	padding:0;
}

/*右揃え*/

.text_right{
	text-align:right;
	margin:0;
	padding:0;
}

/*ページ内リンク*/

.toplink{
	margin:7px 0;
	font-size:85%;
	background:#EFEFEF;
	padding:0 5px;
}

/*リンク*/

.link_point img{
	vertical-align:middle;
	margin-right:3px;
}

.lead{
	margin:0 0 15px 0;
	padding:0;
}



/*----------------------------------------------------
在来木造　工程　写真ページ
----------------------------------------------------*/
.textcontainer2{width:545px;padding:0 0 10px 0px;}
/*margin settings*/
.mrgB5{margin-bottom:5px;}
.mrgB10{margin-bottom:10px;}
.mrgB20{margin-bottom:20px;}

/*写真部分*/
.pictureL{width:250px;float:left;}
.pictureR{width:250px;float:right;}

/*----------------------------------------------------
cler部分
----------------------------------------------------*/
.crr{clear:both; padding:0; margin:0; height:0;}


img.pictureV{width:180px;padding:0 40px;}

ul.picturelast{width:500px;margin-left:20px;}





/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/
.qollogo img{
	margin:10px 0;
}

/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

.program{
	color:#93B629;
	margin:10px 0 5px 0;
	font-size:100%;
}

.detail_b{
	margin:10px 0;
}

.detail_b img{
	margin-right:7px;
}

.e_info_box{
	border:5px solid #FCBAA8;
	margin:5px 0 20px 0;
	padding:7px;
}

.e_info_box strong{
	font-size:120%;
}

.new_info_t{
	margin:20px 0 0 0;
	padding:0;
	font-size:100%;
	color:#F63C0A;
}

.event_day{
	font-size:140%;
	font-weight:bold;
	color:#000;
	background:#FFF;
	border-bottom:2px solid #FCBAA8;
	padding-bottom:2px;
}

.event_subt{
	background:#FF6600;
	color:#FFF;
	font-size:100%;
	padding:1px 3px;
}

.event_caution{
	color:#F63C0A;
	font-weight:bold;
	border-bottom:1px dashed #F63C0A;
}

.event_point{
	color:#F63C0A;
}

.bus_subt{
	background:#5774C9;
	color:#FFF;
	font-size:100%;
	padding:1px 3px;
	margin-top:25px;
}

.bus_subt02{
	background:#359865;
	color:#FFF;
	font-size:100%;
	padding:1px 3px;
	margin-top:25px;
}

.plan{
	font-size:120%;
	font-weight:bold;
	color:#F63C0A;
	background:#FFF;
	padding-bottom:2px;
	margin:20px 0 5px 0;
}

.time{
	color:#000;
	font-size:120%;
}

.bus_day{
	color:#83A813;
	border:1px solid #C5C5C5;
	padding:1px 3px;
	margin:7px 0;
}

.bus_point{
	color:#5774C9;
}

.bus_point02{
	color:#359865;
}

.bus_note{
	background:#E1F4F7;
	margin:10px 0;
	padding:7px;
	font-size:80%;
	color:#000;
}

.event_t{
	font-size:130%;
	font-weight:bold;
	color:#D72026;
	background:#FFF;
}

.appli_line{
	margin:0 0 5px 0;
	padding:0 0 7px 0;
}

.bg_box{
	margin:7px 0 0;
	padding:5px 10px 7px;
	background-color:#DFF3FE;
}

.bg_box img{
	margin:5px 0 3px;
	padding:0;
}

.e_info_box02{
	border:5px solid #FCBAA8;
	margin:15px 0 20px 0;
	padding:7px;
}

.e_info_box02 h4{
	margin:0;
	padding:0px;
}

.setsumei_subt{
	background:#3A5DC7;
	color:#FFF;
	font-size:100%;
	padding:1px 3px;
	margin-top:25px;
}

.setsumei_point{
	color:#3A5DC7;
}

/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

.map{
	margin:10px auto;
	text-align:center;
}

.mapnote{
	width:484px;
	background:#FFF;
	margin:10px auto;
}

.mapnote h3{
	font-size:100%;
	color:#BA3232;
	background:#FFF;
	padding:10px 10px 0 10px;
	margin:0;
}

.mapnote p{
	padding:5px 10px;
}


/*----------------------------------------------------
キャンパスライフ
----------------------------------------------------*/

.campus_list{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.5em;
}

.campus_list li{
	margin-top:7px;
	padding:5px 0;
	font-size:90%;
}

.campus_list li strong{
	font-size:110%;
}

.facilities_subt{
	border-top:solid 3px #4BA93E;
	border-left:solid 1px #4BA93E;
	padding:5px 0 0 5px;
	color:#4BA93E;
	background:#FFF;
}
/*=================
新葉アベニューリフォーム線 削除
=====================*/
/*.support_subt{
	border-top:solid 3px #73AEE5;
	border-left:solid 1px #73AEE5;
	padding:5px 0 0 5px;
	color:#3283CF;
	background:#FFF;
	font-size:100%;
}
*/
.q_t img{
	display:inline;
	vertical-align:middle;
	margin-right:3px;
}

.green_point{
	color:#4BA93E;
}

.yellow_point{
	color:#F8BC06;
}

.dept_name{
	font-size:100%;
	color:#33AD58;
}

/*新葉アベニュー*/

.dept_t{
	margin:0;
	padding:0;
}

.name_list{
	margin:0;
	padding:0;
	width:545px;
	list-style:none;
}

.name_list li{
	width:130px;
	margin:0;
	padding:10px 0 10px 5px;
	float:left;
}

.area_nav{
	margin:15px 0;
}

/*新葉アベニュー*/

.area_name{
  margin-bottom:10px;
}

.area_messagebox{
  padding:0;
	margin:20px 0;
}

.area_coment{
  line-height:1.8em;
	display:inline;
	border-bottom:1px dotted #CCC;
	padding-bottom:0.3em;
}

/*新葉アベニュー*/

#type01_report{
	width:545px;
	margin:15px 0;
}
/*===写真設定===*/
#type01_report .left{
	width:375px;
	margin:0;
	padding:0;
	float:left;
}

/*===右写真設定===*/
.rig{
	width:100px;
	margin:0;
	padding:0;
	float:right;
}

#type01_report .right{
	width:155px;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
}

#type01_report h2{
	margin:0;
	padding:0;
	display:inline;
}

.life_coment{
	margin:10px 0;
}

#type01_report .q_t{
	padding:3px 0 0 0;
	background: url(../img/top_line.gif) no-repeat;
	color:#2758A4;
}

#type01_report .a_box{
	padding:0;
	margin:0;
}

/*新葉アベニュー*/

#type02_report{
	width:545px;
	margin:15px 0;
}

#type02_report .right{
	width:375px;
	margin:0;
	padding:0;
	float:right;
}

#type02_report .left{
	width:155px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}

#type02_report h2{
	margin:0;
	padding:0;
	display:inline;
}

.life_coment{
	margin:10px 0;
}

#type02_report .q_t{
	padding:3px 0 0 0;
	background: url(../img/top_line.gif) no-repeat;
	color:#E68B07;
}

#type02_report .a_box{
	padding:0;
	margin:0;
}

/*----------------------------------------------------
新葉アベニュー
----------------------------------------------------*/

.kubun_list{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #D4C5C5;
}

.kubun_list li{
	font-size:110%;
	margin:0;
	padding:5px 0;
	border-top:1px dashed #D4C5C5;
}


.ad_h_bg{
	border-left:1px solid #86CECD;
	border-top:3px solid #86CECD;
	padding:5px 0 2px 3px;
	color:#027E7C;
	background:#FFF;
	font-size:100%;
}

.adcolor_point{
	color:#027E7C;
}

.ad_sub{
	background:#027E7C;
	color:#FFF;
	padding:2px 0 2px 3px;
}

.hennyu{
	margin:3px 0 0;
	padding:0;
}

.af_point{
	color:#D43A36;
}

.book_subt{
	background:#59A306;
	color:#FFF;
	font-size:100%;
	padding:1px 3px;
	margin-top:25px;
}

.notes_box{
	margin:15px 0;
	border:5px solid #B7DFDE;
	padding:15px;
}

.es_point{
	color:#ED3333;
}

.ex_room_point{
	color:#3968B6;
}

.ex_room_sub{
	color:#027E7C;
}

.ex_room_box{
	margin:7px 0 0;
	padding:5px 10px 7px;
	background:#FFE7E1;
}

.ex_room_box p{
	margin:7px 0;
}


