@charset "euc-jp";


/*clear START ----------------------------------------------*/

.clear {
	clear:both;
	content: " ";
	height: 0;
	display: block;
	visibility: hidden;
	font-size:0;
	line-height:0;
}

.clr:after {
	content:  " ";
	display: block;
	clear: both;
	height: 0;
}
.clr {
	display: inline-block;
	position:relative;
}
.clr {
	display: block;
}
/* MacIE用 \*//*/
.clr { overflow: hidden; }
/* */
/*clear END ----------------------------------------------*/


.gyoto {
	text-indent:-16px;
	padding-left:18px;
	margin-bottom: 5px;
}
.gyoto2 {
	text-indent:-16px;
	padding-left:18px;
	margin-bottom: 10px;
}
.gyoto10mb5 {
	text-indent:-15px;
	padding-left:15px;
	margin-bottom: 5px;
	line-height: 130%;
}
.gyoto12 {
	text-indent:-16px;
	padding-left:18px;
}
.gyoto12mb20 {
	text-indent:-16px;
	padding-left:18px;
	line-height:140%;
	margin-bottom: 20px;
}
.gyoto12mb20 {
	text-indent:-16px;
	padding-left:18px;
	margin-bottom: 20px;
}
.gyoto12mb30 {
	text-indent:-16px;
	padding-left:18px;
	margin-bottom: 30px;
}
.gyoto_14 {
	text-indent:-18px;
	padding-left:18px;
	margin-bottom: 5px;
	font-size:14px;
}
.gyoto_14mb10 {
	text-indent:-18px;
	padding-left:18px;
	margin-bottom: 10px;
	font-size:14px;
}
.gyoto_14mb20 {
	text-indent:-18px;
	padding-left:18px;
	margin-bottom: 20px;
	font-size:14px;
}


/* LAYOUT BOX  START ---------------------------------------------- */
.box_tac {
	text-align:center;
}
.box_tar {
	text-align:right;
}
.box_mb1 {
	margin-bottom:1px;
}
.box_mb2 {
	margin-bottom:2px;
}
.box_mb3 {
	margin-bottom:3px;
}
.box_mb4 {
	margin-bottom:4px;
}
.box_mb5 {
	margin-bottom:5px;
}
.box_mb5tac {
	margin-bottom:5px;
	text-align:center;
}
.box_mb5tar {
	margin-bottom:5px;
	text-align:right;
}
.box_mb7 {
	margin-bottom:7px;
}
.box_mb8 {
	margin-bottom:8px;
}
.box_mb10 {
	margin-bottom:10px;
}
.box_mb10tac {
	margin-bottom:10px;
	text-align:center;
}
.box_mb10tar {
	margin-bottom:10px;
	text-align:right;
}
.box_mb15 {
	margin-bottom:15px;
}
.box_mb20 {
	margin-bottom:20px;
}
.box_mb20tac {
	margin-bottom:20px;
	text-align:center;
}
.box_mb30 {
	margin-bottom:30px;
}
.box_mb30tac {
	margin-bottom:30px;
	text-align:center;
}
.box_mb30tar {
	margin-bottom:30px;
	text-align:right;
}
.box_mb40 {
	margin-bottom:40px;
}
.box_mb50 {
	margin-bottom:50px;
}
.box_plr10mb10 {
	padding:0 10px;
	margin-bottom:10px;
}
.box_pl5 {
	padding-left:5px;
}
.box_pl10 {
	padding-left:10px;
}
.box_pl10mb10 {
	padding-left:10px;
	margin-bottom:10px;
}
.box_pl15 {
	padding-left:15px;
}
.box_pl16 {
	padding-left:16px;
}
.box_pl17 {
	padding-left:17px;
}
.box_pl17mb5 {
	padding-left:17px;
	margin-bottom:5px;
}
.box_pl17mb10 {
	padding-left:17px;
	margin-bottom:10px;
}
.box_pl17mb20 {
	padding-left:17px;
	margin-bottom:20px;
}
.box_pl18 {
	padding-left:18px;
}
.box_pl18mb5 {
	padding-left:18px;
	margin-bottom:5px;
}
.box_pl18mb7 {
	padding-left:18px;
	margin-bottom:7px;
}
.box_pl18mb10 {
	padding-left:18px;
	margin-bottom:10px;
}
.box_pl18mb20 {
	padding-left:18px;
	margin-bottom:20px;
}
.box_pl18mb30 {
	padding-left:18px;
	margin-bottom:30px;
}
.box_pl18mb40 {
	padding-left:18px;
	margin-bottom:40px;
}
.box_pl30 {
	padding-left:30px;
}
.box_pl30mb40 {
	padding-left:30px;
	margin-bottom:40px;
}
.box_pl35 {
	padding-left:35px;
}
.box_pl40 {
	padding-left:40px;
}
.box_pl40mb5 {
	padding-left:40px;
	margin-bottom:5px;
}
.box_pl20 {
	padding-left:20px;
}
.box_pl20mb5 {
	padding-left:20px;
	margin-bottom:5px;
}
.box_pl20mb10 {
	padding-left:20px;
	margin-bottom:10px;
}
.box_pl20mb20 {
	padding-left:20px;
	margin-bottom:20px;
}
.box_pl20mb30 {
	padding-left:20px;
	margin-bottom:30px;
}
.box_pl20mb40 {
	padding-left:20px;
	margin-bottom:40px;
}
.box_w160mr20 {
	width:160px;
	margin-right:20px;
	float:left;
}
.box_w60f {
	width:60px;
	float:left;
}
.box_w70f {
	width:70px;
	float:left;
}
.box_w80f {
	width:80px;
	float:left;
}
.box_w90f {
	width:90px;
	float:left;
}
.box_w100f {
	width:100px;
	float:left;
}
.box_w110f {
	width:110px;
	float:left;
}
.box_w120f {
	width:120px;
	float:left;
}
.box_w130f {
	width:130px;
	float:left;
}
.box_w140f {
	width:140px;
	float:left;
}
.box_w140fr {
	width:140px;
	float:right;
}
.box_w150f {
	width:150px;
	float:left;
}
.box_w150fr {
	width:150px;
	float:right;
}
.box_w160f {
	width:160px;
	float:left;
}
.box_w170f {
	width:170px;
	float:left;
}
.box_w180 {
	width:180px;
}
.box_w180f {
	width:180px;
	float:left;
}
.box_w180fr {
	width:180px;
	float:right;
}
.box_w190f {
	width:190px;
	float:left;
}
.box_w200f {
	width:200px;
	float:left;
	text-align: left;
}
.box_w210f {
	width:210px;
	float:left;
}
.box_w215f {
	width:215px;
	float:left;
}
.box_w210ftar {
	width:210px;
	float:left;
	text-align:right;
}
.box_w220f {
	width:220px;
	float:left;
}
.box_w230f {
	width:230px;
	float:left;
}
.box_w236fmr10 {
	width:236px;
	margin-right:10px;
	float:left;
}
.box_w240f {
	width:240px;
	float:left;
}
.box_w250f {
	width:250px;
	float:left;
}
.box_w260f {
	width:260px;
	float:left;
}
.box_w270f {
	width:270px;
	float:left;
}
.box_w290f {
	width:290px;
	float:left;
}
.box_w295pl5f {
	width:295px;
	float:left;
	padding-left:5px;
}
.box_w300f {
	width:300px;
	float:left;
}
.box_w300fr {
	width:300px;
	float:right;
}
.box_w310f {
	width:310px;
	float:left;
}
.box_w320f {
	width:320px;
	float:left;
}
.box_w330f {
	width:330px;
	float:left;
}
.box_w340f {
	width:340px;
	float:left;
}
.box_w350f {
	width:350px;
	float:left;
}
.box_w360f {
	width:360px;
	float:left;
}
.box_w370f {
	width:370px;
	float:left;
}
.box_w380f {
	width:380px;
	float:left;
}
.box_w390 {
	width:390px;
}
.box_w390f {
	width:390px;
	float:left;
}
.box_w400 {
	width:400px;
}
.box_w400f {
	width:400px;
	float:left;
}
.box_w405f {
	width:405px;
	float:left;
}
.box_w410 {
	width:410px;
	float:left;
	margin-right: 20px;
}
.box_w410f {
	width:410px;
	float:left;
}
.box_w415f {
	width:415px;
	float:left;
}
.box_w420f {
	width:420px;
	float:left;
}
.box_w420fmr10 {
	width:420px;
	float:left;
	margin-right: 10px;
}
.box_w430f {
	width:430px;
	float:left;
}
.box_w430fmr10 {
	width:430px;
	float:left;
	margin-right: 10px;
}
.box_w440f {
	width:440px;
	float:left;
}
.box_w450f {
	width:450px;
	float:left;
}
.box_w460f {
	width:460px;
	float:left;
}
.box_w470f {
	width:470px;
	float:left;
}
.box_w480f {
	width:480px;
	float:left;
}
.box_w490f {
	width:490px;
	float:left;
}
.box_w500f {
	width:500px;
	float:left;
}
.box_w510f {
	width:510px;
	float:left;
}
.box_w520f {
	width:520px;
	float:left;
}
.box_w530f {
	width:530px;
	float:left;
}
.box_w540f {
	width:540px;
	float:left;
}
.box_w550f {
	width:550px;
	float:left;
}
.box_w560f {
	width:560px;
	float:left;
}
.box_w570f {
	width:570px;
	float:left;
}
.box_w580f {
	width:580px;
	float:left;
}
.box_w590f {
	width:590px;
	float:left;
}
.box_w600f {
	width:600px;
	float:left;
}
.box_gry {
	padding:10px;
	border:#CCCCCC solid 1px;
	background-color:#FAFAFA;
}

/* LAYOUT BOX  END ---------------------------------------------- */



/* LAYOUT BOX AND CLEAR  START ---------------------------------------------- */

.box_mb0_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb0_c {
	display: inline-block;
	position:relative;
}
.box_mb0_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb0_c { overflow: hidden; }
/* */

.box_mb5_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb5_c {
	margin-bottom:5px;
	display: inline-block;
	position:relative;
}
.box_mb5_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb5_c { overflow: hidden; }
/* */

.box_mb6_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb6_c {
	margin-bottom:6px;
	display: inline-block;
	position:relative;
}
.box_mb6_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb6_c { overflow: hidden; }
/* */

.box_mb7_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb7_c {
	margin-bottom:7px;
	display: inline-block;
	position:relative;
}
.box_mb7_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb7_c { overflow: hidden; }
/* */

.box_mb8_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb8_c {
	margin-bottom:8px;
	display: inline-block;
	position:relative;
}
.box_mb8_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb8_c { overflow: hidden; }
/* */

.box_mb9_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb9_c {
	margin-bottom:9px;
	display: inline-block;
	position:relative;
}
.box_mb9_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb9_c { overflow: hidden; }
/* */

.box_mb10_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb10_c {
	margin-bottom:10px;
	display: inline-block;
	position:relative;
}
.box_mb10_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb10_c { overflow: hidden; }
/* */

.box_mb15_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb15_c {
	margin-bottom:15px;
	display: inline-block;
	position:relative;
}
.box_mb15_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb15_c { overflow: hidden; }
/* */

.box_mb20_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb20_c {
	margin-bottom:20px;
	display: inline-block;
	position:relative;
}
.box_mb20_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb20_c { overflow: hidden; }
/* */

.box_mb25_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb25_c {
	margin-bottom:25px;
	display: inline-block;
	position:relative;
}
.box_mb25_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb25_c { overflow: hidden; }
/* */

.box_mb30_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb30_c {
	margin-bottom:30px;
	display: inline-block;
	position:relative;
}
.box_mb30_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb30_c { overflow: hidden; }
/* */

.box_mb35_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb35_c {
	margin-bottom:35px;
	display: inline-block;
	position:relative;
}
.box_mb35_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb35_c { overflow: hidden; }
/* */

.box_mb40_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb40_c {
	margin-bottom:40px;
	display: inline-block;
	position:relative;
}
.box_mb40_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb40_c { overflow: hidden; }
/* */

.box_mb45_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb45_c {
	margin-bottom:45px;
	display: inline-block;
	position:relative;
}
.box_mb45_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb45_c { overflow: hidden; }
/* */

.box_mb50_c:after {
	content: url(img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.box_mb50_c {
	margin-bottom:50px;
	display: inline-block;
	position:relative;
}
.box_mb50_c {
	display: block;
}
/* MacIE用 \*//*/
.box_mb50_c { overflow: hidden; }
/* */


/* LAYOUT BOX AND CLEAR  END ---------------------------------------------- */



/* グラデーション　開始 */

/* ホワイト　開始 */
.gd_w{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#F9F9F9);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAJUlEQVQImW3ENwEAMAwDsPBn7NkSsA5d23erJDvbO0k7kjsAsw/EKHZOpEw5IQAAAABJRU5ErkJggg==");
background-repeat:repeat-x;
background-color:#F9F9F9;
}
*+html body .gd_w {
	display: inline-block;
}
* html body .gd_w {
	display: inline-block;
}
/* ホワイト　終了 */

/* グリーン　開始 */
.gd_grn{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00BB00,EndColorStr=#009900);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAASUlEQVQImQXBhQ0CAQAAse6/ARI8wCPBgyx3tPzEV3zEW7zEUzzEXdzEVVzEWZzEURzEIPZiJ7ZiI9ZiJZZiIeZiJqZiIsZipD+jezHA+o5IxgAAAABJRU5ErkJggg==");
background-repeat:repeat-x;
background-color:#009900;
}
*+html body .gd_grn {
	display: inline-block;
}
* html body .gd_grn {
	display: inline-block;
}
/* グリーン　終了 */

/* ライトグリーン　開始 */
.gd_lgrn{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00EE00,EndColorStr=#00CC00);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAASUlEQVQImQXBhQ0CAQAAse4/GxI8wCPBg8xwtPzEV3zEW7zEUzzEXdzEVVzEWZzEURzEIPZiJ7ZiI9ZiJZZiIeZiJqZiIsZipD9m1De6GrfaiwAAAABJRU5ErkJggg==");
background-repeat:repeat-x;
background-color:#00CC00;
}
*+html body .gd_lgrn {
	display: inline-block;
}
* html body .gd_lgrn {
	display: inline-block;
}
/* ライトグリーン　終了 */

/* ライトオレンジ　開始 */
.gd_lor{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#FFCC66);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsCAYAAAACUNnVAAABnUlEQVQ4jVXExXYaABQE0Pnauru7u7s3dXd3b+NuJGjQQCABAgSmqzfnvLu4IEmw0SDYqPtmrHqNYL3qq1gz0wRnyqrkqhUJ1qbUpKtaIFjNqwlXJUewklXj1nRGpVXKKicJlhO+uFUaI1iK+aJWMUKwGPaFrKkgwalRNeKaDBCcHFZDrsIgwcKA6nfl+wjme1WPNdGtulSnlesgmGv3tVnZVoLZFl+zNf5P/VV/rMxv9Ytg5qcr/UN9J5j+5kp9VV8Ipj5byU++jwSTH6zEe987gom3VvyN7zXB+Ctr7KV6oZ5bsWfqKcHYE1f0sXpEMPrQFXmg7hOM3HOF76o7BMO3rdAt302CoRtWsMl3nWDwmjV61XeF4Ohla+SSuqguWIHz6hzBwFnX8Bl12neK4NBJdUIdtwaPqaPqCMGBw75D6iDB/gO+/Wofwb69vj1qN8HeXWqnbwfBnu1qm28rwe4tarPaZHVtVBvUeqtznVqr1hDsWO1bpVYSbF/hW66WEWxbqpb4FhNsXaQW+hYQbJmv5vnmEmyeo2arWfwP6ogzkv5TBt4AAAAASUVORK5CYII=");
background-repeat:repeat-x;
background-color:#FFCC66;
}
*+html body .gd_lor {
	display: inline-block;
}
* html body .gd_lor {
	display: inline-block;
}
/* ライトオレンジ　終了 */

