@charset "utf-8";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* ----------------------------------------
	##contents
---------------------------------------- */
/* ----------------------------------------
	##top
---------------------------------------- */
#box1{
	margin:0 0 35px;
	background:url(../reason/img/bg1.jpg) no-repeat left top;
	width:950px;
	height:215px;
}
#box1 h3{
	margin:0 0 6px 19px;
	padding:35px 0 0 0;
}
#box1 p{
	margin:0 0 0 19px;
	color:#808080;
}
#box2{
	margin:0 0 0 15px;
	border-collapse:collapse;
	border:0;
	width:920px;
}
#box2 table{margin:0 0 8px;}

#box2 td{
	padding:0;
	vertical-align:top;
	text-align:center;
}
#box2 td td{
	line-height:1.2;
	font-size:167%;
	font-weight:bold;
}
#box2-1{
	width:274px;
	color:#AC0000;
}
#box2-2{
	width:372px;
	color:#AC8100;
}
#box2-3{
	width:274px;
	color:#679c04;
}
#box2-4{
	width:274px;
	color:#a41781;
}
#box2-5{
	width:372px;
}
#box2 td td #box2-5-1{
	margin:0 auto;
	background:url(../reason/img/bg_box.gif) no-repeat left top;
	width:327px;
	height:313px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#5c0000;
}
#box2 td td #box2-5-1 h4{
	padding:28px 0 6px;
}
#box2 td td #box2-5-1 h4,
#box2 td td #box2-5-1 p{
	margin:0 0 0 24px;
	width:280px;
	line-height:1.7;
}
#box2-6{
	width:274px;
	color:#348849;
}
#box2-7{
	width:330px;
	color:#551e8b;
}
#box2-8{
	width:330px;
	color:#002596;
}

/* ----------------------------------------
	##side
---------------------------------------- */
#side{
	width:240px;
	float:right;
}
.s-txt1{margin:0 0 6px;}
.s-box1{
	border-collapse:collase;
	border-width:0 0 2px 0;
	border-color:#eee6e0;
	border-style:solid;
	width:240px;
}
#s-box7.s-box1{border-width:0 0 0 0;}
.s-box1 td{
	padding:0;
	font-size:117%;
	font-weight:bold;
}
.s-box1 td.s-t1{width:82px;}
#s-box1 td a{color:#ac0000;}
#s-box1 td a:hover{color:#f00;}
#s-box2 td a{color:#AC8100;}
#s-box2 td a:hover{color:#f00;}
#s-box3 td a{color:#679c04;}
#s-box3 td a:hover{color:#f00;}
#s-box4 td a{color:#a41781;}
#s-box4 td a:hover{color:#f00;}
#s-box5 td a{color:#348849;}
#s-box5 td a:hover{color:#f00;}
#s-box6 td a{color:#551e8b;}
#s-box6 td a:hover{color:#f00;}
#s-box7 td a{color:#002596;}
#s-box7 td a:hover{color:#f00;}

/* ----------------------------------------
	##gakko
---------------------------------------- */
#gakkou-box1{
	margin:0 0 26px;
	padding:14px;
	border:1px #dfc294 solid;
}
#gakkou-box1 h3{
	line-height:1.2;
	color:#ac8100;
	font-size:267%;
}
#gakkou-box1 p{color:#5c3d00;}
.gakkou-box2{
	margin:0 0 6px;
	padding:0 0 56px;
	border-bottom:1px #e0e0e0 solid;
}
.gakkou-box2 h4{
	padding-top:14px;
	line-height:1.2;
	font-size:242%;
}
.gakkou-txt1{line-height:1.7;}
.gakkou-box2 h5{
	margin:0 0 6px;
	font-size:142%;
}
.gakkou-box2 ul{
	margin:0;
	padding:0;
}
.gakkou-box2 li{
	margin:0 0 3px;
	padding:0 0 0 17px;
	list-style:none;
}
.gakkou-ph1{margin:0 0 3px;}
.gakkou-ph2{margin:0 0 12px;}
#gakkou-box2-1 h4{color:#945400;}
#gakkou-box2-1 h5{color:#824a00;}
#gakkou-box2-1 .gakkou-txt1{color:#5c3d00;}
#gakkou-box2-1 li{background:url(../reason/gakkou/img/icon1.gif) no-repeat 0 3px;}
#gakkou-box2-1 li a{color:#965800;}
#gakkou-box2-1 li a:hover{color:#f00;}
#gakkou-box2-2 h4{color:#677992;}
#gakkou-box2-2 h5{color:#677992;}
#gakkou-box2-2 .gakkou-txt1{color:#1c385d;}
#gakkou-box2-2 li{background:url(../reason/gakkou/img/icon2.gif) no-repeat 0 3px;}
#gakkou-box2-2 li a{color:#666;}
#gakkou-box2-2 li a:hover{color:#f00;}
#gakkou-box2-3 h4{color:#639428;}
#gakkou-box2-3 h5{color:#476b1d;}
#gakkou-box2-3 .gakkou-txt1{color:#4d7023;}
#gakkou-box2-3 li{background:url(../reason/gakkou/img/icon3.gif) no-repeat 0 3px;}
#gakkou-box2-3 li a{color:#305800;}
#gakkou-box2-3 li a:hover{color:#f00;}
#gakkou-box2-4 h4{color:#4570c2;}
#gakkou-box2-4 h5{color:#2f4875;}
#gakkou-box2-4 .gakkou-txt1{color:#1d365d;}
#gakkou-box2-4 li{background:url(../reason/gakkou/img/icon4.gif) no-repeat 0 3px;}
#gakkou-box2-4 li a{color:#153b7a;}
#gakkou-box2-4 li a:hover{color:#f00;}

/* ----------------------------------------
	##gakka
---------------------------------------- */
#gakka-box1{
	margin:0 0 26px;
	padding:14px;
	border:1px #8aaa54 solid;
}
#gakka-box1 h3{
	line-height:1.2;
	color:#679c04;
	font-size:267%;
}
#gakka-box1 p{color:#687d3f;}
#gakka-box2{
	margin:0 0 60px;
	border-collapse:collapse;
	border:0;
	width:674px;
}
#gakka-box2 td{
	padding:0;
	vertical-align:top;
}
#gakka-box2 h4{
	margin:0 0 5px;
	font-weight:normal;
}
#gakka-box2 ul{
	margin:0;
	padding:0;
	width:207px;
}
#gakka-box2 ul li{
	margin:0 0 12px;
	padding:0;
	width:207px;
	height:33px;
	line-height:33px;
	list-style:none;
	font-size:134%;
	font-weight:bold;
}
#gakka-box2 ul li a{
	display:block;
	padding-left:37px;
	height:33px;
	text-decoration:none;
}
#gakka-box2 ul li a:hover{
	text-decoration:none;
}
#gakka-box2 #gakka-box2-1 h4{color:#945400;}
#gakka-box2 #gakka-box2-1 li{background:url(../reason/gakka/img/bg_t1.gif) no-repeat left top;}
#gakka-box2 #gakka-box2-1 li a{color:#945400;}
#gakka-box2 #gakka-box2-1 li a:hover{color:#f00;}
#gakka-box2 #gakka-box2-2{padding-bottom:16px;}
#gakka-box2 #gakka-box2-2 h4{color:#677992;}
#gakka-box2 #gakka-box2-2 li{background:url(../reason/gakka/img/bg_t2.gif) no-repeat left top;}
#gakka-box2 #gakka-box2-2 li a{color:#677992;}
#gakka-box2 #gakka-box2-2 li a:hover{color:#f00;}
#gakka-box2 #gakka-box2-3 h4{color:#688247;}
#gakka-box2 #gakka-box2-3 li{background:url(../reason/gakka/img/bg_t3.gif) no-repeat left top;}
#gakka-box2 #gakka-box2-3 li a{color:#688247;}
#gakka-box2 #gakka-box2-3 li a:hover{color:#f00;}
#gakka-box2 #gakka-box2-4 h4{color:#4f6a9e;}
#gakka-box2 #gakka-box2-4 li{background:url(../reason/gakka/img/bg_t4.gif) no-repeat left top;}
#gakka-box2 #gakka-box2-4 li a{color:#4f6a9e;}
#gakka-box2 #gakka-box2-4 li a:hover{color:#f00;}

.gakka-box3{
	margin:0 0 50px;
	padding-top:30px;
	border-top:1px #b5b5b5 solid;
	width:674px;
}
.gakka-box3 table{
	border-collapse:collapse;
	border:0;
}
.gakka-box3 td{
	padding:0;
	vertical-align:top;
}
.gakka-box4{width:674px;}
.gakka-ph1{width:236px;}
.gakka-box3 h4{
	padding-left:45px;
	min-height:45px;
	_height:45px;
	line-height:1.2;
}
.gakka-box3 h4 span.gakka-t1{font-weight:normal;}
.gakka-box3 h4 span.gakka-t2{font-size:233%;}
.gakka-box3 h5{font-size:117%;}
.gakka-txt1{
	margin:0 0 18px;
	line-height:1.7;
}
.gakka-box3 h6{
	margin:0 0 6px;
	height:34px;
	line-height:34px;
	font-size:117%;
}
.gakka-box3 h6 span{
	display:block;
	padding-left:10px;
}
.gakka-box3 h6.gakka-t3{
	width:193px;
	height:34px;
}
.gakka-box3 h6.gakka-t4{
	width:223px;
	height:34px;
}
.gakka-box3 h6.gakka-t5{
	width:428px;
	height:34px;
}
.gakka-txt2{line-height:1.7;}
.gakka-txt3{font-weight:bold;}
.gakka-box3 .gb4-1 h4{
	color:#945400;
	background:url(../reason/gakka/img/icon1.gif) no-repeat 0 2px;
}
.gakka-box3 .gb4-1 h5{color:#945400;}
.gb4-1 .gakka-txt1{color:#5c3d00;}
.gakka-box3 .gb4-1 h6{color:#945400;}
.gakka-box3 .gb4-1 h6.gakka-t3{background:url(../reason/gakka/img/bg1_1.gif) no-repeat left top;}
.gakka-box3 .gb4-1 h6.gakka-t4{background:url(../reason/gakka/img/bg1_2.gif) no-repeat left top;}
.gakka-box3 .gb4-1 h6.gakka-t5{background:url(../reason/gakka/img/bg1_3.gif) no-repeat left top;}
.gb4-1 .gakka-txt2{color:#5c3d00;}
.gb4-1 .gakka-txt2 span{color:#945400;}
.gb4-1 .gakka-txt3{color:#5c3d00;}

.gakka-box3 .gb4-2 h4{
	color:#4a6892;
	background:url(../reason/gakka/img/icon2.gif) no-repeat 0 2px;
}
.gakka-box3 .gb4-2 h5{color:#4a6892;}
.gb4-2 .gakka-txt1{color:#334763;}
.gakka-box3 .gb4-2 h6{color:#4a6892;}
.gakka-box3 .gb4-2 h6.gakka-t3{background:url(../reason/gakka/img/bg2_1.gif) no-repeat left top;}
.gakka-box3 .gb4-2 h6.gakka-t4{background:url(../reason/gakka/img/bg2_2.gif) no-repeat left top;}
.gb4-2 .gakka-txt2{color:#4a6892;}
.gb4-2 .gakka-txt2 span{color:#4a6892;}

.gakka-box3 .gb4-3 h4{
	color:#517d1c;
	background:url(../reason/gakka/img/icon3.gif) no-repeat 0 2px;
}
.gakka-box3 .gb4-3 h5{color:#426617;}
.gb4-3 .gakka-txt1{color:#2e5400;}
.gakka-box3 .gb4-3 h6{color:#426617;}
.gakka-box3 .gb4-3 h6.gakka-t3{background:url(../reason/gakka/img/bg3_1.gif) no-repeat left top;}
.gakka-box3 .gb4-3 h6.gakka-t4{background:url(../reason/gakka/img/bg3_2.gif) no-repeat left top;}
.gb4-3 .gakka-txt2{color:#4c751a;}
.gb4-3 .gakka-txt2 span{color:#4c751a;}

.gakka-box3 .gb4-4 h4{
	color:#3e5f96;
	background:url(../reason/gakka/img/icon4.gif) no-repeat 0 2px;
}
.gakka-box3 .gb4-4 h5{color:#284d8a;}
.gb4-4 .gakka-txt1{color:#31558c;}
.gakka-box3 .gb4-4 h6{color:#284d8a;}
.gakka-box3 .gb4-4 h6.gakka-t3{background:url(../reason/gakka/img/bg4_1.gif) no-repeat left top;}
.gakka-box3 .gb4-4 h6.gakka-t4{background:url(../reason/gakka/img/bg4_2.gif) no-repeat left top;}
.gb4-4 .gakka-txt2{color:#405e8f;}
.gb4-4 .gakka-txt2 span{color:#486596;}

/* ----------------------------------------
	##jissyushitsu
---------------------------------------- */
#jissyu-box1{
	margin:0 0 26px;
	padding:14px;
	border:1px #ba73a9 solid;
}
#jissyu-box1 h3{
	line-height:1.2;
	color:#a43e8c;
	font-size:267%;
}
#jissyu-box1 p{color:#5e2851;}
.jissyu-box1{
	margin:0 0 68px;
}
.jissyu-box1 h4{
	margin:0 0 18px;
	padding-left:65px;
	line-height:1.2;
	min-height:58px;
	_height:58px;
}
.jissyu-t1{font-size:167%;}
.jissyu-t2{font-size:250%;}
.jissyu-box2{
	border-collapse:collapse;
	border:0;
	width:100%;
}
.jissyu-box2 td{
	padding:0;
	vertical-align:top;
}
.jissyu-box2 h5{
	font-size:200%;
	line-height:1.2;
	margin-bottom:8px;
}
.jissyu-box2 h6{
	line-height:1.2;
	font-size:134%;
}
.jissyu-txt1{
	width:360px;
	line-height:1.7;
}
.jissyu-ph1{margin-bottom:6px;}
.jissyu-txt2{
	margin:0 0 0 5px;
	font-size:134%;
	font-weight:bold;
}
.jissyu-box2 ul{
	margin:0 0 0 5px;
	padding:0;
}
.jissyu-box2 ul li{
	margin:0;
	padding:0 0 0 17px;
	list-style:none;
}
#jissyu-box1-1.jissyu-box1 h4{
	color:#693b00;
	background:url(../reason/jissyushitsu/img/icon1.gif) no-repeat left top;
}
#jissyu-box1-1 .jissyu-box2 h5{color:#945400;}
#jissyu-box1-1 .jissyu-box2 h6{color:#633800;}
#jissyu-box1-1 .jissyu-txt1{color:#7d5300;}
#jissyu-box1-1 .jissyu-txt2{color:#965500;}
#jissyu-box1-1 .jissyu-box2 ul li{background:url(../reason/jissyushitsu/img/icon1_1.gif) no-repeat 0 3px;}
#jissyu-box1-1 .jissyu-box2 ul li a{color:#965800;}
#jissyu-box1-1 .jissyu-box2 ul li a:hover{color:#f00;}

#jissyu-box1-2.jissyu-box1 h4{
	color:#4b607a;
	background:url(../reason/jissyushitsu/img/icon2.gif) no-repeat left top;
}
#jissyu-box1-2 .jissyu-box2 h5{color:#677992;}
#jissyu-box1-2 .jissyu-box2 h6{color:#374b66;}
#jissyu-box1-2 .jissyu-txt1{color:#5b6573;}
#jissyu-box1-2 .jissyu-txt2{color:#677992;}
#jissyu-box1-2 .jissyu-box2 ul li{background:url(../reason/jissyushitsu/img/icon2_1.gif) no-repeat 0 3px;}
#jissyu-box1-2 .jissyu-box2 ul li a{color:#666;}
#jissyu-box1-2 .jissyu-box2 ul li a:hover{color:#f00;}

#jissyu-box1-3.jissyu-box1 h4{
	color:#4b701f;
	background:url(../reason/jissyushitsu/img/icon3.gif) no-repeat left top;
}
#jissyu-box1-3 .jissyu-box2 h5{color:#639428;}
#jissyu-box1-3 .jissyu-box2 h6{color:#3b6900;}
#jissyu-box1-3 .jissyu-txt1{color:#71805e;}
#jissyu-box1-3 .jissyu-txt2{color:#639428;}
#jissyu-box1-3 .jissyu-box2 ul li{background:url(../reason/jissyushitsu/img/icon3_1.gif) no-repeat 0 3px;}
#jissyu-box1-3 .jissyu-box2 ul li a{color:#305800;}
#jissyu-box1-3 .jissyu-box2 ul li a:hover{color:#f00;}

#jissyu-box1-4.jissyu-box1 h4{
	color:#4570c2;
	background:url(../reason/jissyushitsu/img/icon4.gif) no-repeat left top;
}
#jissyu-box1-4 .jissyu-box2 h5{color:#47628a;}
#jissyu-box1-4 .jissyu-box2 h6{color:#1d365d;}
#jissyu-box1-4 .jissyu-txt1{color:#455875;}
#jissyu-box1-4 .jissyu-txt2{color:#2f4875;}
#jissyu-box1-4 .jissyu-box2 ul li{background:url(../reason/jissyushitsu/img/icon4_1.gif) no-repeat 0 3px;}
#jissyu-box1-4 .jissyu-box2 ul li a{color:#153b7a;}
#jissyu-box1-4 .jissyu-box2 ul li a:hover{color:#f00;}

/* ----------------------------------------
	##syusyokujisseki
---------------------------------------- */
#syusyoku-box1{
	margin:0 0 26px;
	padding:14px;
	border:1px #67be87 solid;
}
#syusyoku-box1 h3{
	line-height:1.2;
	color:#348849;
	font-size:267%;
}
#syusyoku-box1 p{color:#486b51;}
.syusyoku-title1{
	margin:0 0 4px 5px;
	line-height:1.2;
	color:#004a13;
	font-size:233%;
}
.syusyoku-txt1{
	margin:0 0 14px 5px;
	line-height:1.2;
	color:#348849;
	font-size:192%;
	font-weight:bold;
}
.syusyoku-box1{margin:0 0 60px 12px;}
.syusyoku-txt2{
	margin:0 0 10px 5px;
	line-height:1.2;
	color:#004a13;
	font-size:208%;
	font-weight:bold;
}
.syusyoku-list{
	margin-bottom:8px;
	height:33px;
	line-height:33px;
	font-size:117%;
	font-weight:bold;
}
.syusyoku-list a{
	display:block;
	padding-left:38px;
	height:33px;
	text-decoration:none;
}
.syusyoku-list a:hover{text-decoration:none;}
#syusyoku-list1{
	width:339px;
	background:url(../reason/syusyokujisseki/img/bg1_1.gif) no-repeat left top;
}
#syusyoku-list1 a{color:#945400;}
#syusyoku-list1 a:hover{color:#f00;}
#syusyoku-list2{
	width:318px;
	background:url(../reason/syusyokujisseki/img/bg1_2.gif) no-repeat left top;
}
#syusyoku-list2 a{color:#576880;}
#syusyoku-list2 a:hover{color:#f00;}
#syusyoku-list3{
	width:339px;
	background:url(../reason/syusyokujisseki/img/bg1_3.gif) no-repeat left top;
}
#syusyoku-list3 a{color:#517d1c;}
#syusyoku-list3 a:hover{color:#f00;}
#syusyoku-list4{
	width:318px;
	background:url(../reason/syusyokujisseki/img/bg1_4.gif) no-repeat left top;
}
#syusyoku-list4 a{color:#3e5f96;}
#syusyoku-list4 a:hover{color:#f00;}
.syusyoku-mb1{margin:0 0 30px 12px;}
.syusyoku-line1{
	width:38px;
	background:url(../reason/syusyokujisseki/img/line1.gif) repeat-y left top;
	vertical-align:top;
}
.syusyoku-txt3{
	font-size:142%;
	line-height:1.2;
}
.syusyoku-txt4{
	line-height:1.2;
	color:#404040;
	font-size:250%;
	font-weight:bold;
}
.syusyoku-box3{
	margin:0 12px 50px;
	border:1px #cbcbcb solid;
}
.syusyoku-title2{
	margin:0 0 9px;
	position:relative;
	height:40px;
}
.syusyoku-title2 h5{
	padding:0 0 0 14px;
	line-height:40px;
	font-size:150%;
}
.syusyoku-title2 p{
	position:absolute;
	top:0;
	right:12px;
	z-index:1;
	line-height:40px;
	font-weight:bold;
}
.syusyoku-box3-1{padding:0 10px 10px;}
.syusyoku-txt5{margin:0 0 13px;}
.syusyoku-txt5 span{font-size:117%;}
.syusyoku-txt5-1{
	margin:0 0 13px;
	font-size:142%;
	font-weight:bold;
	text-align:center;
}

.syusyoku-box2{
	margin-bottom:25px;
	border-collapse:collapse;
	border:0;
}
.syusyoku-box2 td{padding:0;}
.syusyoku-box3-1 h6{
	margin:0 0 8px;
	padding-top:10px;
	border-top:1px #dadada solid;
	line-height:1.2;
	font-size:142%;
}
.syusyoku-txt6{
	margin:0 0 3px;
	font-size:117%;
	font-weight:bold;
}
.syusyoku-txt7{
	margin:0 0 13px;
}
.syusyoku-txt7 span{
	color:#000;
	font-size:117%;
}

#a1 .syusyoku-title2{background-color:#f5efe7;}
#a1 .syusyoku-title2 h5{color:#965800;}
#a1 .syusyoku-title2 p{color:#734300;}
#a1 .syusyoku-title2 p a{color:#734300;}
#a1 .syusyoku-title2 p a:hover{color:#f00;}
#a1 .syusyoku-box2{margin-left:64px;}
#a1 .syusyoku-txt3{color:#734300;}
#a1 .syusyoku-box3-1 h6{color:#965800;}
#a1 .syusyoku-txt6{color:#4c2a0e;}

#b1 .syusyoku-title2{background-color:#e6e6e6;}
#b1 .syusyoku-title2 h5{color:#607592;}
#b1 .syusyoku-title2 p{color:#4d5b6e;}
#b1 .syusyoku-title2 p a{color:#4d5b6e;}
#b1 .syusyoku-title2 p a:hover{color:#f00;}
#b1 .syusyoku-box2{margin-left:64px;}
#b1 .syusyoku-txt3{color:#4d5b6e;}
#b1 .syusyoku-box3-1 h6{color:#3a506e;}

#c1 .syusyoku-title2{background-color:#e7ebe1;}
#c1 .syusyoku-title2 h5{color:#468000;}
#c1 .syusyoku-title2 p{color:#607f3c;}
#c1 .syusyoku-title2 p a{color:#607f3c;}
#c1 .syusyoku-title2 p a:hover{color:#f00;}
#c1 .syusyoku-box2{margin-left:20px;}
#c1 .syusyoku-txt3{color:#607f3c;}
#c1 .syusyoku-box3-1 h6{color:#4c632e;}
#c1 .syusyoku-line1{width:25px;}
#c1 .syusyoku-txt6{color:#366300;}

#d1 .syusyoku-title2{background-color:#e4e9ed;}
#d1 .syusyoku-title2 h5{color:#3b66ad;}
#d1 .syusyoku-title2 p{color:#3b5787;}
#d1 .syusyoku-title2 p a{color:#3b5787;}
#d1 .syusyoku-title2 p a:hover{color:#f00;}
#d1 .syusyoku-box3-1 h6{color:#2a5bad;}
#d1 .syusyoku-txt6{color:#3b5787;}

/* ----------------------------------------
	##koushi
---------------------------------------- */
#koushi-box1{
	margin:0 0 26px;
	padding:14px;
	border:1px #66418b solid;
}
#koushi-box1 h3{
	line-height:1.2;
	color:#60358b;
	font-size:267%;
}
#koushi-box1 p{color:#503869;}
.koushi-box1{
	margin:0 0 26px;
	border-bottom:1px #b5b5b5 solid;
	padding-bottom:40px;
}
.koushi-box1 table{
	border-collapse:collapse;
	border:0;
}
.koushi-box1 table td{
	padding:0;
	vertical-align:top;
}
.koushi-box1 table td.koushi-box1-2{padding-top:40px;}
.koushi-box1 table td.koushi-txt1{
	padding-right:8px;
	line-height:1.2;
	font-size:283%;
	font-weight:bold;
	white-space:nowrap;
}
.koushi-txt2{
	line-height:1.2;
	font-size:117%;
	font-weight:bold;
}
.koushi-box1-3{
	margin-top:20px;
	width:488px;
	padding-top:38px;
	min-height:70px;
	_height:70px;
}
.koushi-box1-3 h4{
	margin:0 25px;
	font-size:150%;
}
.koushi-box1-3 p{
	margin:0 38px 0 25px;
	line-height:1.7;
	font-size:117%;
}
.koushi-ph{
	width:191px;
	min-height:317px;
	_height:317px;
}
.koushi-ph div{
	min-height:317px;
	_height:317px;
}
.koushi-ph h5{
	margin:0 15px 2px;
	padding-top:246px;
}
.koushi-ph p{
	margin:0 15px;
}

.koushi-g1 .koushi-txt1{color:#693b00;}
.koushi-g1 .koushi-txt2{color:#693b00;}
.koushi-g1 .koushi-box1-3{background:url(../reason/koushi/img/bg1.gif) no-repeat left top;}
.koushi-g1 .koushi-box1-3 h4{color:#945400;}
.koushi-g1 .koushi-box1-3 p{color:#543900;}
.koushi-g1 .koushi-ph h5{color:#704a00;}

.koushi-g2 .koushi-txt1{color:#374b66;}
.koushi-g2 .koushi-txt2{color:#374b66;}
.koushi-g2 .koushi-box1-3{background:url(../reason/koushi/img/bg2.gif) no-repeat left top;}
.koushi-g2 .koushi-box1-3 p{color:#274163;}

.koushi-g3 .koushi-txt1{color:#4b701f;}
.koushi-g3 .koushi-txt2{color:#4b701f;}
.koushi-g3 .koushi-box1-3{background:url(../reason/koushi/img/bg3.gif) no-repeat left top;}
.koushi-g3 .koushi-box1-3 p{color:#4b701f;}

.koushi-g4 .koushi-txt1{color:#406bbd;}
.koushi-g4 .koushi-txt2{color:#406bbd;}
.koushi-g4 .koushi-box1-3{background:url(../reason/koushi/img/bg4.gif) no-repeat left top;}
.koushi-g4 .koushi-box1-3 p{color:#2c529c;}

#koushi1 .koushi-ph{background:url(../reason/koushi/img/ph1.jpg) no-repeat left top;}
#koushi2 .koushi-ph{background:url(../reason/koushi/img/ph2.jpg) no-repeat left top;}
#koushi3 .koushi-ph{background:url(../reason/koushi/img/ph3_1.jpg) no-repeat left top;}
#koushi4 .koushi-ph{background:url(../reason/koushi/img/ph4.jpg) no-repeat left top;}
#koushi5 .koushi-ph{background:url(../reason/koushi/img/ph5.jpg) no-repeat left top;}
#koushi6 .koushi-ph{background:url(../reason/koushi/img/ph6_1.jpg) no-repeat left top;}
#koushi7 .koushi-ph{background:url(../reason/koushi/img/ph7_1.jpg) no-repeat left top;}
#koushi8 .koushi-ph{background:url(../reason/koushi/img/ph8.jpg) no-repeat left top;}
#koushi9 .koushi-ph{background:url(../reason/koushi/img/ph9.jpg) no-repeat left top;}
#koushi10 .koushi-ph{background:url(../reason/koushi/img/ph10.jpg) no-repeat left top;}
#koushi11 .koushi-ph{background:url(../reason/koushi/img/ph11.jpg) no-repeat left top;}
#koushi12 .koushi-ph{background:url(../reason/koushi/img/ph12.jpg) no-repeat left top;}
#koushi13 .koushi-ph{background:url(../reason/koushi/img/ph13.jpg) no-repeat left top;}
#koushi14 .koushi-ph{background:url(../reason/koushi/img/ph14.jpg) no-repeat left top;}
#koushi15 .koushi-ph{background:url(../reason/koushi/img/ph15.jpg) no-repeat left top;}
#koushi16 .koushi-ph{background:url(../reason/koushi/img/ph16.jpg) no-repeat left top;}
.mb25{margin-bottom:25px;}
