/*■==■==■==■==■==■==■==■==■==■==■==■==■==■*/

	@charset "UTF-8";
	@import "default.css";
	@import "base.css";
		
/*■==■==■==■==■==■==■==■==■==■==■==■==■==■*/
/* caption
=========================================*/
	.caption {
		text-align:center;
	}

	.exhibit {
		border:1px solid #969696;
		background-color:#FFFFFF;
		width:928px;
		margin:20px auto 0 auto;
	}

	.exhibit h2 {
		display:block;
		color:#45B033;
		margin:20px 20px;
		font-size:19px;
	}

	.exhibit h2:before {
		content:url('../img/arrow.png');
	}

	.exhibit p {
		margin:20px;
		font-size:14px;
		line-height:120%;
	}

	
/* content tee
=========================================*/
	.mr_tee {
		background:url('../img/bgi_tee.png') 0% 0% no-repeat;
		width:500px;
		height:418px;
		float:left;
	}

	.mr_tee h3 {
		text-indent:-9999em;
	}

	.machi_ap>a {
		display:block;
		padding:235px 0 5px 205px;
		height:65px;
		text-indent:-9999em;
	}

	.prinpad_ap>a {
		display:block;
		padding:5px 5px 0 205px;
		height:70px;
		text-indent:-9999em;
	}

/* content nimo
=========================================*/
	.mr_nimo {
		background:url('../img/bgi_nimo.png') 0% 0% no-repeat;
		width:499px;
		height:418px;
		float:right;
		margin:0;
	}

	.mr_nimo:hover {
		background:url('../img/bgi_nimo_roll.png') 0% 0% no-repeat;
		width:499px;
		height:418px;
		float:right;
		margin:0;
	}

	.mr_nimo h3 {
		text-indent:-9999em;
	}

	.utsusemi>a {
		display:block;
		width:454px;
		height:390px;
		padding-left:13px;
		width:449px;
		text-indent:-9999em;
	}

/* inquery
=========================================*/
	.to_inquery>a {
		display:block;
		background:url('../img/inquery.png') 0% 0% no-repeat;
		width:1000px;
		height:198px;
		margin:0 auto;
		text-indent:-9999em;
	}

	.to_inquery>a:hover {
		display:block;
		background:url('../img/inquery_roll.png') 0% 0% no-repeat;
		width:1000px;
		height:198px;
		margin:0 auto;
		text-indent:-9999em;
	}

/* study
=========================================*/
	.study {
		background:url('../img/bgi_study.png') 0% 0% no-repeat;
		width:936px;
		height:337px;
		margin:50px auto 10px auto;
	}

	.study h2 {
		display:block;
		color:#45B033;
		width:650px;
		padding:35px 250px 15px 35px;
		font-size:20px;
	}

	.study h2:before {
		content:url('../img/arrow.png');
	}

	.study p {
		width:435px;
		height:160px;
		padding:10px 465px 10px 35px;
		font-size:14px;
		line-height:135%;
	}

	.request {
		padding:10px 465px 10px 35px;
	}

	.request>a,.request>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:413px;
		height:57px;
		text-indent:-9999em;
	}

	.request>a {
		background:url('../img/request.png');
	}

	.request>a:hover {
		background:url('../img/request_roll.png');
	}

	
/* pagetop
=========================================*/
	.to_pagetop {
		margin:30px 30px 15px 0;
		text-align:right;
	}

	
/*■==■==■==■==■==■==■==■==■==■==■==■==■==■*/
/* machi-header
=========================================*/
	.machi-header {
		padding:70px 0 0 0;
	}

	.title {
		float:left;
	}

	.subtitle {
		width:560px;
		float:right;
	}

	.subtitle p.katuyou {
		width:500px;
		margin:20px 60px 0 0;
		font-size:14px;
		line-height:120%;
		float:right;
	}

	
/* about-machiap
=========================================*/
	.about-machiap {
		border:1px solid #FFFFFF;
		background-color:#FFFFFF;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		height:190px;
		margin:20px 0;
	}

	.oshinari {
		float:left;
		margin:10px 10px;
	}

	.to_machiap_dl {
		float:left;
		margin:27px 10px;
	}

	.to_machiap_dl>a,.to_machiap_dl>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:152px;
		height:134px;
		text-indent:-9999em;
	}

	.to_machiap_dl>a {
		background:url('../img/to_machiap_dl.png');
	}

	.to_machiap_dl>a:hover {
		background:url('../img/to_machiap_dl_roll.png');
	}

	.to_apc {
		float:left;
		margin:27px 10px;
	}

	.to_apc>a,.to_apc>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:152px;
		height:134px;
		text-indent:-9999em;
	}

	.to_apc>a {
		background:url('../img/to_apc.png');
	}

	.to_apc>a:hover {
		background:url('../img/to_apc_roll.png');
	}

	.detail-machiap {
		margin:27px 10px;
		float:left;
	}

	.detail-machiap>a,.detail-machiap>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:152px;
		height:134px;
		text-indent:-9999em;
	}

	.detail-machiap>a {
		background:url('../img/to_machi-ap.png');
	}

	.detail-machiap>a:hover {
		background:url('../img/to_machi-ap_roll.png');
	}

	
/* interview-header   interview-body
=========================================*/
	.interview-header {
		border:1px solid #FFFFFF;
		background-color:#FFFFFF;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		margin:20px 0;
	}

	.interview-body {
		border:1px solid #FFFFFF;
		background-color:#FFFFFF;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		margin:20px 0;
	}

	.interview-body h2 {
		width:728px;
		margin:30px auto;
		font-size:22px;
	}

	.maeda {
		background:url('../img/maeda.png') 5% 60% no-repeat;
		width:315px;
		margin:0 0 15px 0;
		padding:0 0 15px 135px;
		float:left;
	}

	.maeda p.cmt {
		font-size:13px;
		line-height:120%;
	}

	.kuroda {
		background:url('../img/kuroda.png') 5% 60% no-repeat;
		width:315px;
		margin:0 0 15px 0;
		padding:0 0 15px 135px;
		float:left;
	}

	.kuroda p.cmt {
		font-size:13px;
		line-height:120%;
	}

	.comment-machiap {
		width:728px;
		font-size:16px;
		margin:15px auto 45px auto;
	}

	.name_maeda {
		color:#CC0000;
		font-weight:bold;
		margin:15px 0;
	}

	.name_kuroda {
		color:#003399;
		font-weight:bold;
		margin:15px 0;
	}

	.cmt_maeda {
		display:block;
		border-left:5px solid #CC0000;
		margin:15px 0;
		padding:0 0 0 15px;
		font-size:15px;
		line-height:135%;
	}

	.cmt_kuroda {
		display:block;
		border-left:5px solid #003399;
		margin:15px 0;
		padding:0 0 0 15px;
		font-size:15px;
		line-height:135%;
	}

	.image01 {
		margin:15px 0 75px 0;
	}

	.img_A1,.img_A2,.img_B1,.img_B2 {
		margin-right:10px;
	}

	.img_A1,.img_A2,.img_B1,.img_B2,.img_B3 {
		width:233px;
		height:171px;
		float:left;
		text-align:center;
	}

	.img_A1 p,.img_A2 p,.img_B1 p,.img_B2 p,.img_B3 p {
		padding:5px 10px;
		font-size:10px;
	}

	.img_A3 {
		width:233px;
		height:171px;
		float:left;
	}

	.img_A3 p {
		padding:5px 10px;
		font-size:10px;
	}

	
/* to_machiap-inquery
=========================================*/
	.machiap-inq {
		float:left;
	}

	.machiap-inq>a,.machiap-inq>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:447px;
		height:130px;
		margin:50px 0 0 5px;
		text-indent:-9999em;
	}

	.machiap-inq>a {
		background:url('../img/to_inquery-machiap.png');
	}

	.machiap-inq>a:hover {
		background:url('../img/to_inquery-machiap_roll.png');
	}

	.JoinUs {
		float:right;
	}

	.JoinUs>a,.JoinUs>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:454px;
		height:164px;
		margin:16px 5px 0 0;
		text-indent:-9999em;
	}

	.JoinUs>a {
		background:url('../img/Join_US.png');
	}

	.JoinUs>a:hover {
		background:url('../img/Join_US_roll.png');
	}

	
/* pagetop
=========================================*/
	.to_pagetop_machiap {
		margin:30px 30px 15px 0;
		padding:0 0 250px 0;
		text-align:right;
	}

	
/*■==■==■==■==■==■==■==■==■==■==■==■==■==■*/
/* prinpad-common
=========================================*/
	.prinpad_ber {
		display:block;
		background:url('../img/prinpad_ber.png') 0% 0% no-repeat;
		width:1000px;
		height:48px;
		text-indent:-9999em;
		padding:20px 0;
	}

	
/* about-prinpad
=========================================*/
	.about-prinpad {
		background:url('../img/prinpad_about.png') 0% 0% no-repeat;
		width:610px;
		height:45px;
		padding:146px 0 50px 390px;
		margin: 20px 0 0 0;
	}

	.about-prinpad>a,.about-prinpad>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:273px;
		height:59px;
		text-indent:-9999em;
	}

	.about-prinpad>a {
		background:url('../img/prinpad_kochira.png');
	}

	.about-prinpad>a:hover {
		background:url('../img/prinpad_kochira_roll.png');
	}

	
/* interview-header   interview-body
=========================================*/
	.prinpad_itv-body {
		width:728px;
		margin:0 auto;
		font-size:22px;
	}

	.prinpad_itv-header>.wrap {
		float:left;
		padding:25px 0 50px 0;
	}

	.mako {
		background:url('../img/prin_mako.png') 0% 0% no-repeat;
		width:520px;
		/*height:103px; */
		/* margin:40px 0 0 0; */
	}

	.mako>p.cmt {
		color:#565656;
		width:350px;
		min-height:90px;
		padding:0 0 0 160px;
		font-size:13px;
	}

	.hide {
		background:url('../img/prin_hide.png') 0% 0% no-repeat;
		width:520px;
		/* height:108px; */
		/* margin:15px 0 0 0; */
	}

	.hide>p.cmt {
		color:#565656;
		width:350px;
		min-height:90px;
		padding:0 0 0 160px;
		font-size:13px;
	}

	.youtube {
		margin:25px 0 0 0;
		float:right;
	}

	.comment-prinpad {
		width:728px;
		font-size:16px;
		margin:15px auto 45px auto;
	}

	.comment-prinpad>.wrap1 {
		width:340px;
		float:left;
	}

	.comment-prinpad>.wrap2 {
		width:377px;
		height:374px;
		float:right;
	}

	.name_mako {
		color:#990066;
		font-weight:bold;
		margin:15px 0;
	}

	.name_hide {
		color:#FF3399;
		font-weight:bold;
		margin:15px 0;
	}

	.name_makosan {
		color:#990066;
		font-weight:bold;
		width:350px;
		height:30px;
		padding:0 0 5px 160px;
		text-indent:-9999em;
	}

	.name_hidesan {
		color:#FF3399;
		font-weight:bold;
		width:350px;
		height:30px;
		padding:0 0 5px 160px;
		text-indent:-9999em;
	}

	.cmt_mako {
		display:block;
		border-left:5px solid #990066;
		margin:15px 0;
		padding:0 0 0 15px;
		font-size:15px;
		line-height:135%;
	}

	.cmt_hide {
		display:block;
		border-left:5px solid #FF3399;
		margin:15px 0;
		padding:0 0 0 15px;
		font-size:15px;
		line-height:135%;
	}

	.cmt_mako>p,.cmt_hide>p {
		color:#565656;
		font-size:13px;
	}

	.image01 {
		margin:15px 0 75px 0;
	}

	.prin_A1,.prin_A2 {
		margin-right:10px;
	}

	.prin_B1 {
		margin-right:50px;
	}

	.prin_A1,.prin_A2,.prin_A3 {
		width:233px;
		height:171px;
		float:left;
		text-align:center;
	}

	.prin_B1,.prin_B2 {
		width:337px;
		height:181px;
		float:left;
		text-align:center;
	}

	.prin_A1 p,.prin_A2 p,.prin_A3 p,.prin_B1 p,.prin_B2 p {
		padding:5px 10px;
		font-size:11px;
	}

	.prin_C1 {
		padding:50px 0 0 0;
	}

	
/* to_prinpad-inquery
=========================================*/
	.to_prinpad-inquery {
		width:940px;
		margin:0 auto;
	}

	.prinpad-inq {
		float:left;
	}

	.prinpad-inq>a,.prinpad-inq>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:447px;
		height:130px;
		margin:50px 0 0 5px;
		text-indent:-9999em;
	}

	.prinpad-inq>a {
		background:url('../img/prin_inquery.png');
	}

	.prinpad-inq>a:hover {
		background:url('../img/prin_inquery_roll.png');
	}

	
/* pagetop
=========================================*/
	.to_pagetop_prinpad {
		margin:30px 30px 15px 0;
		padding:0 0 250px 0;
		text-align:right;
	}

	
/*■==■==■==■==■==■==■==■==■==■==■==■==■==■*/
/* utsusemi-common
=========================================*/
	.utsusemi_header>.wrap {
		float:left;
	}

	.utsusemi_youtube {
		padding:10px 50px 0 0;
		float:right;
	}

	
/* detail-utsusemi
=========================================*/
	.detail-utsusemi {
		width:450px;
		padding:10px 0 10px 50px;
	}

	
/* about-utsusemi
=========================================*/
	.about-utsusemi {
		background:url('../img/utsusemi_about.png');
		width:500px;
		height:137px;
	}

	.about-utsusemi>a,.about-utsusemi>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:500px;
		height:137px;
		text-indent:-9999em;
	}

	.about-utsusemi>a {
		background:url('../img/utsusemi_kochira.png');
	}

	.about-utsusemi>a:hover {
		background:url('../img/utsusemi_kochira_roll.png');
	}

	
/* interview-header   interview-body
=========================================*/
	.utsusemi_itv-body {
		background-color:#FFFFFF;
		width:728px;
		margin:0 auto 30px auto;
		padding:15px;
		font-size:22px;
	}

	.utsusemi_itv-header {
		width:1000px;
		padding:15px 0;
	}

	.utsusemi_itv-header>h2 {
		width:899px;
		margin:0 auto;
	}

	.kamo {
		background:url('../img/utsusemi_kamo.png') 5% 60% no-repeat;
		width:430px;
		height:103px;
		margin:30px 0 0 0;
		float:left;
	}

	.kamo>p.cmt {
		color:#565656;
		width:335px;
		height:90px;
		padding:0 0 0 125px;
		font-size:13px;
		line-height:120%;
	}

	.kamo>.name_kamo {
		text-indent:-9999em;
	}

	.take {
		background:url('../img/utsusemi_take.png') 5% 60% no-repeat;
		width:503px;
		height:108px;
		margin:30px 0 0 0;
		float:left;
	}

	.take>p.cmt {
		color:#565656;
		width:335px;
		height:90px;
		padding:0 0 0 160px;
		font-size:13px;
		line-height:120%;
	}

	.take>.name_take {
		text-indent:-9999em;
	}

	.youtube {
		margin:25px 30px 0 0;
		float:right;
	}

	.comment-utsusemi {
		width:728px;
		font-size:16px;
	}

	.comment-utsusemi .wrap1 {
		width:340px;
		float:left;
	}

	.comment-utsusemi .wrap2 {
		width:377px;
		float:right;
	}

	.comment-utsusemi .wrap3 {
		width:350px;
		padding:0 30px 0 0;
		float:left;
	}

	.comment-utsusemi>.wrap4 {
		width:337px;
		padding:0 10px 20px 0;
		float:right;
	}

	.utsusemi_img {
		padding:25px 0 0 0;
	}

	.name_kamo {
		color:#003399;
		font-size:14px;
		font-weight:bold;
		margin:15px 0 0 0;
	}

	.name_take {
		color:#CC0000;
		font-size:14px;
		font-weight:bold;
		margin:15px 0 0 0;
	}

	.cmt_kamo {
		display:block;
		border-left:5px solid #003399;
		margin:15px 0;
		padding:0 0 0 15px;
		font-size:13px;
		line-height:135%;
	}

	.cmt_take {
		display:block;
		border-left:5px solid #CC0000;
		margin:15px 0;
		padding:0 0 0 15px;
		font-size:13px;
		line-height:135%;
	}

	.cmt_kamo>p,.cmt_take>p {
		color:#565656;
		font-size:13px;
	}

	.tuiki {
		font-size:13px;
		padding:10px 0 30px 0;
	}

	.image01 {
		margin:15px 0 75px 0;
	}

	.utsusemi_A1,.utsusemi_A2 {
		margin-right:10px;
	}

	.utsusemi_A1,.utsusemi_A2,.utsusemi_A3 {
		width:233px;
		height:171px;
		float:left;
		text-align:center;
	}

	.utsusemi_A1 p,.utsusemi_A2 p,.utsusemi_A3 p {
		padding:5px 10px;
		font-size:11px;
	}

	.utsusemi_B1 {
		padding:0 0 50px 0;
	}

	
/* to_utsusemi-inquery
=========================================*/
	.utsusemi-inq {
		float:left;
	}

	.utsusemi-inq>a,.utsusemi-inq>a:hover {
		display:block;
		background:0% 0% no-repeat;
		width:447px;
		height:130px;
		margin:50px 0 0 5px;
		text-indent:-9999em;
	}

	.utsusemi-inq>a {
		background:url('../img/utsusemi_inquery.jpg');
	}

	.utsusemi-inq>a:hover {
		background:url('../img/utsusemi_inquery_roll.jpg');
	}


    .inner-wrap p.center {
        text-align:center;
        margin:20px 0;
    }

	.inner-wrap p.banner {
    margin: 20px 0;
    text-align: center;
	}
	
/* pagetop
=========================================*/
	.to_pagetop_utsusemi {
		margin:30px 30px 0 0;
		text-align:right;
	}