@charset "UTF-8";
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	font-style: normal;
	line-height: 150%;
	/*color: #333333;*/
	/*background-color: #CCCCCC;*/
/*
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; /* IE10*/
}


a {
	text-decoration: none;
}
a:link {
	color: #333333;
}
a:visited {
		color: #CC0000;
}

a:hover {
	text-decoration: underline;
	color: #CC0000
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: none;
}

/* -----------------文字色---------------------*/
/*h2見出し*/
body.no_16 h2,
body.no_18 h2,
body.no_20 h2
 {
	color:#fff;
}

/*ヘッダー内テキスト*/
body.no_01 .base #text,
body.no_02 .base #text,
body.no_03 .base #text,
body.no_04 .base #text,
body.no_05 .base #text,
body.no_06 .base #text,
body.no_07 .base #text,
body.no_08 .base #text,
body.no_09 .base #text,
body.no_10 .base #text,
body.no_11 .base #text,
body.no_12 .base #text,
body.no_13 .base #text,
body.no_14 .base #text,
body.no_15 .base #text,
body.no_16 .base #text,
body.no_17 .base #text,
body.no_18 .base #text,
body.no_19 .base #text,
body.no_20 .base #text{
	color: #000 !important;
}

/*一般テキスト*/
body.no_16,
body.no_18,
body.no_20 {
	color: #FFFFFF;
}

/*フォーム*/
body.no_16 li,
body.no_18 li,
body.no_20 li {
	color: #FFFFFF;
	
}

/*
body.no_16 li.date{
	color: #F30;
	
}
body.no_18 li.date,
body.no_20 li.date {
	color: #FF0000;
	
}

/* -----------------ヘッダー色---------------------*/

/*ヘッダー内テキスト*/
/*
body.no_01 #header,
body.no_02 #header,
body.no_03 #header,
body.no_04 #header,
body.no_05 #header,
body.no_06 #header,
body.no_07 #header,
body.no_08 #header,
body.no_09 #header,
body.no_10 #header,
body.no_11 #header,
body.no_12 #header,
body.no_13 #header,
body.no_14 #header,
body.no_15 #header,
body.no_16 #header,
body.no_17 #header,
body.no_18 #header,
body.no_19 #header,
body.no_20 #header{
	background-color: #fff !important;
}
*/

body.no_01 .title-header,
body.no_02 .title-header,
body.no_03 .title-header,
body.no_04 .title-header,
body.no_05 .title-header,
body.no_06 .title-header,
body.no_07 .title-header,
body.no_08 .title-header,
body.no_09 .title-header,
body.no_10 .title-header,
body.no_11 .title-header,
body.no_12 .title-header,
body.no_13 .title-header,
body.no_14 .title-header,
body.no_17 .title-header,
body.no_19 .title-header{
	color: #fff !important;
}

body.no_15 .title-header,
body.no_16 .title-header,
body.no_18 .title-header,
body.no_20 .title-header{
	color:#000000\9;; /* IE8 以下 */
}

/* -----------------キービジュアル下のオビ---------------------*/
/*
body.no_01 #color-line {
	background-image: url(../image/common/gm_bg-01.gif);
}
body.no_02 #color-line {
	background-image: url(../image/common/gm_bg-02.gif);
}
body.no_03 #color-line {
	background-image: url(../image/common/gm_bg-03-08.gif);
}
body.no_04 #color-line {
	background-image: url(../image/common/gm_bg-04-09-14-19.gif);
}
body.no_05 #color-line {
	background-image: url(../image/common/gm_bg-05-10-15-18.gif);
}
body.no_06 #color-line {
	background-image: url(../image/common/gm_bg-06.gif);
}
body.no_07 #color-line {
	background-image: url(../image/common/gm_bg-07.gif);
}
body.no_08 #color-line {
	background-image: url(../image/common/gm_bg-03-08.gif);
}
body.no_09 #color-line {
	background-image: url(../image/common/gm_bg-04-09-14-19.gif);
}
body.no_10 #color-line {
	background-image: url(../image/common/gm_bg-05-10-15-18.gif);
}
body.no_11 #color-line {
	background-image: url(../image/common/gm_bg-11.gif);
}
body.no_12 #color-line {
	background-image: url(../image/common/gm_bg-12.gif);
}
body.no_13 #color-line {
	background-image: url(../image/common/gm_bg-13.gif);
}
body.no_14 #color-line {
	background-image: url(../image/common/gm_bg-04-09-14-19.gif);
}
body.no_15 #color-line {
	background-image: url(../image/common/gm_bg-05-10-15-18.gif);
}
body.no_16 #color-line {
	background-image: url(../image/common/gm_bg-16.gif);
}
body.no_17 #color-line {
	background-image: url(../image/common/gm_bg-17.gif);
}
body.no_18 #color-line {
	background-image: url(../image/common/gm_bg-05-10-15-18.gif);
}
body.no_19 #color-line {
	background-image: url(../image/common/gm_bg-04-09-14-19.gif);
}
body.no_20 #color-line {
	background-image: url(../image/common/gm_bg-20.gif);
}

*/
/* -----------------フッター---------------------*/
body.no_01 #color-line,
body.no_01 .footer {
	background-color: #381304;
}
body.no_02 #color-line,
body.no_02 .footer {
	background-color: #950000;
}
body.no_03 #color-line,
body.no_03 .footer {
	/*background-color: #171762;*/
	background-color: #0082cb;
}
body.no_04 #color-line,
body.no_04 .footer {
	background-color: #003300;
}
body.no_05 #color-line,
body.no_05 .footer {
	background-color: #202020;
}
body.no_06 #color-line,
body.no_06 .footer {
	background-color: #4c3219;
}
body.no_07 #color-line,
body.no_07 .footer {
	background-color: #7f0033;
}
body.no_08 #color-line,
body.no_08 .footer {
	background-color: #171762;
}
body.no_09 #color-line,
body.no_09 .footer {
	background-color: #003300;
}
body.no_10 #color-line,
body.no_10 .footer {
	background-color: #202020;
}
body.no_11 #color-line,
body.no_11 .footer {
	background-color: #7e4c00;
}
body.no_12 #color-line,
body.no_12 .footer {
	background-color: #65194c;
}
body.no_13 #color-line,
body.no_13 .footer {
	background-color: #33337f;
}
body.no_14 #color-line,
body.no_14 .footer {
	background-color: #003300;
}
body.no_15 #color-line,
body.no_15 .footer {
	background-color: #202020;
}
body.no_16 #color-line,
body.no_16 .footer {
	background-color: #968a48;
}
body.no_17 #color-line,
body.no_17 .footer {
	background-color: #320032;
}
body.no_18 #color-line,
body.no_18 .footer {
	background-color: #5f7393;
}
body.no_19 #color-line,
body.no_19 .footer {
	background-color: #5cb65c;
}
body.no_20 #color-line,
body.no_20 .footer {
	background-color: #707070;
}


/* -----------------ポニキャン用グレーフッター---------------------*/

body.ponycan #color-line{
	/*background-color: #202020 !important;*/
	background-color: #a6a6a6 !important;
	/*background: url(../image/logo-footer_bg.gif) repeat-x;*/
}

body.ponycan #color-line table td{
	background-position:center !important;
	width:70px;
	height:auto;
	/*background: url(../image/logo-footer.png) no-repeat;*/
}

body.ponycan #color-line img{
	display:block;
}

body.ponycan .footer {
	background-color: #a6a6a6 !important;
}

body.ponycan #header {
	background-color: #fff !important;/*jQueryで背景色がベージュになる対策*/
}

body.ponycan #header #header_logo {
	display:block !important;
}

body.ponycan #header #text {
	display:block !important;
}


/* -----------------カラーライン---------------------*/
/*
body.no_01 #color-line {
	background: #381304;
	background: -moz-linear-gradient(left,  #381304 0%, #663300 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#381304), color-stop(100%,#663300));
	background: -webkit-linear-gradient(left,  #381304 0%,#663300 100%);
	background: -o-linear-gradient(left,  #381304 0%,#663300 100%);
	background: -ms-linear-gradient(left,  #381304 0%,#663300 100%);
	background: linear-gradient(to right,  #381304 0%,#663300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#381304', endColorstr='#663300',GradientType=1 );
	-pie-background: linear-gradient(#381304, #663300);
}
body.no_02 #color-line {
	background: #950000;
	background: -moz-linear-gradient(left,  #950000 0%, #ff0000 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#950000), color-stop(100%,#ff0000));
	background: -webkit-linear-gradient(left,  #950000 0%,#ff0000 100%);
	background: -o-linear-gradient(left,  #950000 0%,#ff0000 100%);
	background: -ms-linear-gradient(left,  #950000 0%,#ff0000 100%);
	background: linear-gradient(to right,  #950000 0%,#ff0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#950000', endColorstr='#ff0000',GradientType=1 );
	-pie-background: linear-gradient(#950000, #ff0000);


}
body.no_03 #color-line {
	background: #006;
	background: -moz-linear-gradient(left,  #171762 0%, #006 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#171762), color-stop(100%,#006));
	background: -webkit-linear-gradient(left,  #171762 0%,#006 100%);
	background: -o-linear-gradient(left,  #171762 0%,#006 100%);
	background: -ms-linear-gradient(left,  #171762 0%,#006 100%);
	background: linear-gradient(to right,  #171762 0%,#006 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171762', endColorstr='#006',GradientType=1 );
	-pie-background: linear-gradient(#171762, #006);


}
body.no_04 #color-line {
	background: #060;
	background: -moz-linear-gradient(left,  #030 0%, #060 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#030), color-stop(100%,#060));
	background: -webkit-linear-gradient(left,  #030 0%,#060 100%);
	background: -o-linear-gradient(left,  #030 0%,#060 100%);
	background: -ms-linear-gradient(left,  #030 0%,#060 100%);
	background: linear-gradient(to right,  #030 0%,#060 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030', endColorstr='#060',GradientType=1 );
	-pie-background: linear-gradient(#030, #060);
}
body.no_05 #color-line {
	background: #505050;
	background: -moz-linear-gradient(left,  #202020 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#202020), color-stop(100%,#505050));
	background: -webkit-linear-gradient(left,  #202020 0%,#505050 100%);
	background: -o-linear-gradient(left,  #202020 0%,#505050 100%);
	background: -ms-linear-gradient(left,  #202020 0%,#505050 100%);
	background: linear-gradient(to right,  #202020 0%,#505050 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#505050',GradientType=1 );
	-pie-background: linear-gradient(#202020, #505050);
}
body.no_06 #color-line {
	background: #963;
	background: -moz-linear-gradient(left,  #4c3219 0%, #963 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4c3219), color-stop(100%,#963));
	background: -webkit-linear-gradient(left,  #4c3219 0%,#963 100%);
	background: -o-linear-gradient(left,  #4c3219 0%,#963 100%);
	background: -ms-linear-gradient(left,  #4c3219 0%,#963 100%);
	background: linear-gradient(to right,  #4c3219 0%,#963 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c3219', endColorstr='#963',GradientType=1 );
	-pie-background: linear-gradient(#4c3219, #963);
}
body.no_07 #color-line {
	background: #f06;
	background: -moz-linear-gradient(left,  #7e0032 0%, #f06 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7e0032), color-stop(100%,#f06));
	background: -webkit-linear-gradient(left,  #7e0032 0%,#f06 100%);
	background: -o-linear-gradient(left,  #7e0032 0%,#f06 100%);
	background: -ms-linear-gradient(left,  #7e0032 0%,#f06 100%);
	background: linear-gradient(to right,  #7e0032 0%,#f06 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e0032', endColorstr='#f06',GradientType=1 );
	-pie-background: linear-gradient(#7e0032, #f06);
}
body.no_08 #color-line {
	background: #339;
	background: -moz-linear-gradient(left,  #171762 0%, #339 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#171762), color-stop(100%,#339));
	background: -webkit-linear-gradient(left,  #171762 0%,#339 100%);
	background: -o-linear-gradient(left,  #171762 0%,#339 100%);
	background: -ms-linear-gradient(left,  #171762 0%,#339 100%);
	background: linear-gradient(to right,  #171762 0%,#339 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171762', endColorstr='#339',GradientType=1 );
	-pie-background: linear-gradient(#171762, #339);
}
body.no_09 #color-line {
	background: #070;
	background: -moz-linear-gradient(left,  #030 0%, #070 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#030), color-stop(100%,#070));
	background: -webkit-linear-gradient(left,  #030 0%,#070 100%);
	background: -o-linear-gradient(left,  #030 0%,#070 100%);
	background: -ms-linear-gradient(left,  #030 0%,#070 100%);
	background: linear-gradient(to right,  #030 0%,#070 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030', endColorstr='#070',GradientType=1 );
	-pie-background: linear-gradient(#030, #070);
}
body.no_10 #color-line {
	background: #5f5f5f;
	background: -moz-linear-gradient(left,  #202020 0%, #5f5f5f 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#202020), color-stop(100%,#5f5f5f));
	background: -webkit-linear-gradient(left,  #202020 0%,#5f5f5f 100%);
	background: -o-linear-gradient(left,  #202020 0%,#5f5f5f 100%);
	background: -ms-linear-gradient(left,  #202020 0%,#5f5f5f 100%);
	background: linear-gradient(to right,  #202020 0%,#5f5f5f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#5f5f5f',GradientType=1 );
	-pie-background: linear-gradient(#202020, #5f5f5f);
}
body.no_11 #color-line {
	background: #f90;
	background: -moz-linear-gradient(left,  #7e4c00 0%, #f90 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7e4c00), color-stop(100%,#f90));
	background: -webkit-linear-gradient(left,  #7e4c00 0%,#f90 100%);
	background: -o-linear-gradient(left,  #7e4c00 0%,#f90 100%);
	background: -ms-linear-gradient(left,  #7e4c00 0%,#f90 100%);
	background: linear-gradient(to right,  #7e4c00 0%,#f90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e4c00', endColorstr='#f90',GradientType=1 );
	-pie-background: linear-gradient(#7e4c00, #f90);
}
body.no_12 #color-line {
	background: #c39;
	background: -moz-linear-gradient(left,  #65194c 0%, #c39 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#65194c), color-stop(100%,#c39));
	background: -webkit-linear-gradient(left,  #65194c 0%,#c39 100%);
	background: -o-linear-gradient(left,  #65194c 0%,#c39 100%);
	background: -ms-linear-gradient(left,  #65194c 0%,#c39 100%);
	background: linear-gradient(to right,  #65194c 0%,#c39 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65194c', endColorstr='#c39',GradientType=1 );
	-pie-background: linear-gradient(#65194c, #c39);
}
body.no_13 #color-line {
	background: #9191ffc;
	background: -moz-linear-gradient(left,  #38388c 0%, #9191ffc 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#38388c), color-stop(100%,#9191ffc));
	background: -webkit-linear-gradient(left,  #38388c 0%,#9191ffc 100%);
	background: -o-linear-gradient(left,  #38388c 0%,#9191ffc 100%);
	background: -ms-linear-gradient(left,  #38388c 0%,#9191ffc 100%);
	background: linear-gradient(to right,  #38388c 0%,#9191ffc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38388c', endColorstr='#9191ffc',GradientType=1 );
	-pie-background: linear-gradient(#38388c, #9191ffc);
}
body.no_14 #color-line {
	background: #008e00;
	background: -moz-linear-gradient(left,  #003300 0%, #008e00 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003300), color-stop(100%,#008e00));
	background: -webkit-linear-gradient(left,  #003300 0%,#008e00 100%);
	background: -o-linear-gradient(left,  #003300 0%,#008e00 100%);
	background: -ms-linear-gradient(left,  #003300 0%,#008e00 100%);
	background: linear-gradient(to right,  #003300 0%,#008e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003300', endColorstr='#008e00',GradientType=1 );
	-pie-background: linear-gradient(#003300, #008e00);
}
body.no_15 #color-line {
	background: #b2b2b2;
	background: -moz-linear-gradient(left,  #202020 0%, #b2b2b2 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#202020), color-stop(100%,#b2b2b2));
	background: -webkit-linear-gradient(left,  #202020 0%,#b2b2b2 100%);
	background: -o-linear-gradient(left,  #202020 0%,#b2b2b2 100%);
	background: -ms-linear-gradient(left,  #202020 0%,#b2b2b2 100%);
	background: linear-gradient(to right,  #202020 0%,#b2b2b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#b2b2b2',GradientType=1 );
	-pie-background: linear-gradient(#202020, #b2b2b2);
}
body.no_16 #color-line {
	background: #ff6;
	background: -moz-linear-gradient(left,  #968a48 0%, #ff6 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#968a48), color-stop(100%,#ff6));
	background: -webkit-linear-gradient(left,  #968a48 0%,#ff6 100%);
	background: -o-linear-gradient(left,  #968a48 0%,#ff6 100%);
	background: -ms-linear-gradient(left,  #968a48 0%,#ff6 100%);
	background: linear-gradient(to right,  #968a48 0%,#ff6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#968a48', endColorstr='#ff6',GradientType=1 );
	-pie-background: linear-gradient(#968a48, #ff6);
}
body.no_17 #color-line {
	background: #606;
	background: -moz-linear-gradient(left,  #320032 0%, #606 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#320032), color-stop(100%,#606));
	background: -webkit-linear-gradient(left,  #320032 0%,#606 100%);
	background: -o-linear-gradient(left,  #320032 0%,#606 100%);
	background: -ms-linear-gradient(left,  #320032 0%,#606 100%);
	background: linear-gradient(to right,  #320032 0%,#606 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#320032', endColorstr='#606',GradientType=1 );
	-pie-background: linear-gradient(#320032, #606);
}
body.no_18 #color-line {
	background: #c1e0ff;
	background: -moz-linear-gradient(left,  #5f7393 0%, #c1e0ff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5f7393), color-stop(100%,#c1e0ff));
	background: -webkit-linear-gradient(left,  #5f7393 0%,#c1e0ff 100%);
	background: -o-linear-gradient(left,  #5f7393 0%,#c1e0ff 100%);
	background: -ms-linear-gradient(left,  #5f7393 0%,#c1e0ff 100%);
	background: linear-gradient(to right,  #5f7393 0%,#c1e0ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f7393', endColorstr='#c1e0ff',GradientType=1 );
	-pie-background: linear-gradient(#5f7393, #c1e0ff);
}
body.no_19 #color-line {
	background: #81ff81;
	background: -moz-linear-gradient(left,  #5cb65c 0%, #81ff81 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5cb65c), color-stop(100%,#81ff81));
	background: -webkit-linear-gradient(left,  #5cb65c 0%,#81ff81 100%);
	background: -o-linear-gradient(left,  #5cb65c 0%,#81ff81 100%);
	background: -ms-linear-gradient(left,  #5cb65c 0%,#81ff81 100%);
	background: linear-gradient(to right,  #5cb65c 0%,#81ff81 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb65c', endColorstr='#81ff81',GradientType=1 );
	-pie-background: linear-gradient(#5cb65c, #81ff81);
}
body.no_20 #color-line {
	background: #d9d9d9;
	background: -moz-linear-gradient(left,  #6b6b6b 0%, #d9d9d9 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6b6b6b), color-stop(100%,#d9d9d9));
	background: -webkit-linear-gradient(left,  #6b6b6b 0%,#d9d9d9 100%);
	background: -o-linear-gradient(left,  #6b6b6b 0%,#d9d9d9 100%);
	background: -ms-linear-gradient(left,  #6b6b6b 0%,#d9d9d9 100%);
	background: linear-gradient(to right,  #6b6b6b 0%,#d9d9d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#d9d9d9',GradientType=1 );
	-pie-background: linear-gradient(#6b6b6b, #d9d9d9);
}
*/
/* -----------------カラーライン---------------------*/



body hr.hr {
	width:95%;
	border: 0;
    height: 0;
    /*
	border-top: 1px solid rgba(50, 50, 50, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	*/
	border-top: 1px solid #323232;
    border-bottom: 1px solid #fff;
	filter: alpha(opacity=25);
	-moz-opacity:0.25;
	opacity:0.25;
	
}



/* -----------------タイトルヘッダー---------------------*/

body .title-header{
	text-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;　/* Firefox用 */
	-webkit-box-shadow: 1px 1px 3px #000;　/* Safari,Google Chrome用 */ 
	behavior: url("js/PIE.htc");
}

/*color01*/
body.no_01 .title-header{
	/*background: transparent url(../image/common/title_head_base01.gif) no-repeat 0 0;*/
	border: 1px solid #381304;
	background: #630;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#630), to(#381304));
	background: -webkit-linear-gradient(#630, #381304);
	background: -moz-linear-gradient(#630, #381304);
	background: -ms-linear-gradient(#630, #381304);
	background: -o-linear-gradient(#630, #381304);
	background: linear-gradient(#630, #381304);
	/*-pie-background: linear-gradient(#630, #381304); */
}

/*color02*/
body.no_02 .title-header{
	/*background: transparent url(../image/common/title_head_base02.gif) no-repeat 0 0;*/
	border: 1px solid #950000;
	background: #f00;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f00), to(#950000));
	background: -webkit-linear-gradient(#f00 #950000);
	background: -moz-linear-gradient(#f00, #950000);
	background: -ms-linear-gradient(#f00, #950000);
	background: -o-linear-gradient(#f00, #950000);
	background: linear-gradient(#f00, #950000);
	/*-pie-background: linear-gradient(#f00, #950000);*/
}

/*color03*/
body.no_03 .title-header{
	/*background: transparent url(../image/common/title_head_base03.gif) no-repeat 0 0;*/
	/*
	border: 1px solid #171762;
	background: #006;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#006), to(#171762));
	background: -webkit-linear-gradient(#006, #171762);
	background: -moz-linear-gradient(#006, #171762);
	background: -ms-linear-gradient(#006, #171762);
	background: -o-linear-gradient(#006, #171762);
	background: linear-gradient(#006, #171762);
	*/
	/*-pie-background: linear-gradient(#006, #171762);*/
}


body.no_03 .title-header{
	/*background: transparent url(../image/common/title_head_base03.gif) no-repeat 0 0;*/
	border: 1px solid #0082cb;
	background: #006;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#006), to(#171762));
	background: -webkit-linear-gradient(#006, #171762);
	background: -moz-linear-gradient(#006, #171762);
	background: -ms-linear-gradient(#006, #171762);
	background: -o-linear-gradient(#006, #171762);
	background: linear-gradient(#0082cb, #0063b2);
	/*-pie-background: linear-gradient(#006, #171762);*/
}

/*color04*/
body.no_04 .title-header{
	/*background: transparent url(../image/common/title_head_base04.gif) no-repeat 0 0;*/
	border: 1px solid #030;
	background: #060;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#060), to(#030));
	background: -webkit-linear-gradient(#060, #030);
	background: -moz-linear-gradient(#060, #030);
	background: -ms-linear-gradient(#060, #030);
	background: -o-linear-gradient(#060, #030);
	background: linear-gradient(#060, #030);
	/*-pie-background: linear-gradient(#060, #030);*/
}

/*color05*/
body.no_05 .title-header{
	/*background: transparent url(../image/common/title_head_base05.gif) no-repeat 0 0;*/
	border: 1px solid #202020;
	background: #505050;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(505050), to(#202020));
	background: -webkit-linear-gradient(#505050, #202020);
	background: -moz-linear-gradient(#505050, #202020);
	background: -ms-linear-gradient(#505050, #202020);
	background: -o-linear-gradient(#505050, #202020);
	background: linear-gradient(#505050, #202020);
	/*-pie-background: linear-gradient(#505050, #202020);*/
}

/*color06*/
body.no_06 .title-header{
	/*background: transparent url(../image/common/title_head_base06.gif) no-repeat 0 0;*/
	border: 1px solid #4c3219;
	background: #963;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#963), to(#4c3219));
	background: -webkit-linear-gradient(#963, #4c3219);
	background: -moz-linear-gradient(#963, #4c3219);
	background: -ms-linear-gradient(#963, #4c3219);
	background: -o-linear-gradient(#963, #4c3219);
	background: linear-gradient(#963, #4c3219);
	/*-pie-background: linear-gradient(#963, #4c3219);*/
}

/*color07*/
body.no_07 .title-header{
	/*background: transparent url(../image/common/title_head_base07.gif) no-repeat 0 0;*/
	border: 1px solid #7e0032;
	background: #f06;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f06), to(#7e0032));
	background: -webkit-linear-gradient(#f06, #7e0032);
	background: -moz-linear-gradient(#f06, #7e0032);
	background: -ms-linear-gradient(#f06, #7e0032);
	background: -o-linear-gradient(#f06, #7e0032);
	background: linear-gradient(#f06, #7e0032);
	/*-pie-background: linear-gradient(#f06, #7e0032);*/
}

/*color08*/
body.no_08 .title-header{
	/*background: transparent url(../image/common/title_head_base08.gif) no-repeat 0 0;*/
	border: 1px solid #171762;
	background: #339;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#339), to(#171762));
	background: -webkit-linear-gradient(#339, #171762);
	background: -moz-linear-gradient(#339, #171762);
	background: -ms-linear-gradient(#339, #171762);
	background: -o-linear-gradient(#339, #171762);
	background: linear-gradient(#339, #171762);
	/*-pie-background: linear-gradient(#339, #171762);*/
}

/*color09*/
body.no_09 .title-header{
	/*background: transparent url(../image/common/title_head_base09.gif) no-repeat 0 0;*/
	background: #070;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#070), to(#030));
	background: -webkit-linear-gradient(#070, #030);
	background: -moz-linear-gradient(#070, #030);
	background: -ms-linear-gradient(#070, #030);
	background: -o-linear-gradient(#070, #030);
	background: linear-gradient(#070, #030);
	/*-pie-background: linear-gradient(#070, #030);*/
}

/*color10*/
body.no_10 .title-header{
	/*background: transparent url(../image/common/title_head_base10.gif) no-repeat 0 0;*/;
	border: 1px solid #202020;
	background: #5f5f5f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5f5f5f), to(#202020));
	background: -webkit-linear-gradient(#5f5f5f, #202020);
	background: -moz-linear-gradient(#5f5f5f, #202020);
	background: -ms-linear-gradient(#5f5f5f, #202020);
	background: -o-linear-gradient(#5f5f5f, #202020);
	background: linear-gradient(#5f5f5f, #202020);
	/*-pie-background: linear-gradient(#5f5f5f, #202020);*/
}

/*color11*/
body.no_11 .title-header{
	/*background: transparent url(../image/common/title_head_base11.gif) no-repeat 0 0;*/
	border: 1px solid #7e4c00;
	background: #f90;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f90), to(#7e4c00));
	background: -webkit-linear-gradient(#f90, #7e4c00);
	background: -moz-linear-gradient(#f90, #7e4c00);
	background: -ms-linear-gradient(#f90, #7e4c00);
	background: -o-linear-gradient(#f90, #7e4c00);
	background: linear-gradient(#f90, #7e4c00);
	/*-pie-background: linear-gradient(#f90, #7e4c00);*/
}

/*color12*/
body.no_12 .title-header{
	/*background: transparent url(../image/common/title_head_base12.gif) no-repeat 0 0;*/
	border: 1px solid #65194c;
	background: #c39;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c39), to(#65194c));
	background: -webkit-linear-gradient(#c39, #65194c);
	background: -moz-linear-gradient(#c39, #65194c);
	background: -ms-linear-gradient(#c39, #65194c);
	background: -o-linear-gradient(#c39, #65194c);
	background: linear-gradient(#c39, #65194c);
	/*-pie-background: linear-gradient(#c39, #65194c);*/
}

/*color13*/
body.no_13 .title-header{
	/*background: transparent url(../image/common/title_head_base13.gif) no-repeat 0 0;*/
	border: 1px solid #38388c;
	background: #9191ff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9191ff), to(#38388c));
	background: -webkit-linear-gradient(#9191ff, #38388c);
	background: -moz-linear-gradient(#9191ff, #38388c);
	background: -ms-linear-gradient(#9191ff, #38388c);
	background: -o-linear-gradient(#9191ff, #38388c);
	background: linear-gradient(#9191ff, #38388c);
	/*-pie-background: linear-gradient(#9191ff, #38388c);*/

}

/*color14*/
body.no_14 .title-header{
	/*background: transparent url(../image/common/title_head_base14.gif) no-repeat 0 0;*/
	border: 1px solid #003300;
	background: #008e00;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#008e00), to(#003300));
	background: -webkit-linear-gradient(#008e00, #003300);
	background: -moz-linear-gradient(#008e00, #003300);
	background: -ms-linear-gradient(#008e00, #003300);
	background: -o-linear-gradient(#008e00, #003300);
	background: linear-gradient(#008e00, #003300);
	/*-pie-background: linear-gradient(#008e00, #003300);*/
}

/*color15*/
body.no_15 .title-header{
	/*background: transparent url(../image/common/title_head_base15.gif) no-repeat 0 0;*/
	border: 1px solid #202020;
	background: #b2b2b2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b2b2b2), to(#202020));
	background: -webkit-linear-gradient(#b2b2b2, #202020);
	background: -moz-linear-gradient(#b2b2b2, #202020);
	background: -ms-linear-gradient(#b2b2b2, #202020);
	background: -o-linear-gradient(#b2b2b2, #202020);
	background: linear-gradient(#b2b2b2, #202020);
	/*-pie-background: linear-gradient(#b2b2b2, #202020);*/
}

/*color16*/
body.no_16 .title-header{
	/*background: transparent url(../image/common/title_head_base16.gif) no-repeat 0 0;*/
	border: 1px solid #968a48;
	background: #ff6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff6), to(#968a48));
	background: -webkit-linear-gradient(#ff6, #968a48);
	background: -moz-linear-gradient(#ff6, #968a48);
	background: -ms-linear-gradient(#ff6, #968a48);
	background: -o-linear-gradient(#ff6, #968a48);
	background: linear-gradient(#ff6, #968a48);
	/*-pie-background: linear-gradient(#ff6, #968a48);*/
}

/*color17*/
body.no_17 .title-header{
	/*background: transparent url(../image/common/title_head_base17.gif) no-repeat 0 0;*/
	border: 1px solid #320032;
	background: #606;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#606), to(#320032));
	background: -webkit-linear-gradient(#606, #320032);
	background: -moz-linear-gradient(#606, #320032);
	background: -ms-linear-gradient(#606, #320032);
	background: -o-linear-gradient(#606, #320032);
	background: linear-gradient(#606, #320032);
	/*-pie-background: linear-gradient(#606, #320032);*/
}

/*color18*/
body.no_18 .title-header{
	/*background: transparent url(../image/common/title_head_base18.gif) no-repeat 0 0;*/
	border: 1px solid #5f7393;
	background: #c1e0ff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c1e0ff), to(#5f7393));
	background: -webkit-linear-gradient(#c1e0ff, #5f7393);
	background: -moz-linear-gradient(#c1e0ff, #5f7393);
	background: -ms-linear-gradient(#c1e0ff, #5f7393);
	background: -o-linear-gradient(#c1e0ff, #5f7393);
	background: linear-gradient(#c1e0ff, #5f7393);
	/*-pie-background: linear-gradient(#c1e0ff, #5f7393);*/
}

/*color19*/
body.no_19 .title-header{
	/*background: transparent url(../image/common/title_head_base19.gif) no-repeat 0 0;*/
	border: 1px solid #5cb65c;
	background: #81ff81;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#81ff81), to(#5cb65c));
	background: -webkit-linear-gradient(#81ff81, #5cb65c);
	background: -moz-linear-gradient(#81ff81, #5cb65c);
	background: -ms-linear-gradient(#81ff81, #5cb65c);
	background: -o-linear-gradient(#81ff81, #5cb65c);
	background: linear-gradient(#81ff81, #5cb65c);
	/*-pie-background: linear-gradient(#81ff81, #5cb65c);*/
}

/*color20*/
body.no_20 .title-header{
	/*background: transparent url(../image/common/title_head_base20.gif) no-repeat 0 0;*/
	border: 1px solid #6b6b6b;
	background: #d9d9d9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9d9d9), to(#6b6b6b));
	background: -webkit-linear-gradient(#d9d9d9, #6b6b6b);
	background: -moz-linear-gradient(#d9d9d9, #6b6b6b);
	background: -ms-linear-gradient(#d9d9d9, #6b6b6b);
	background: -o-linear-gradient(#d9d9d9, #6b6b6b);
	background: linear-gradient(#d9d9d9, #6b6b6b);
	/*-pie-background: linear-gradient(#d9d9d9, #6b6b6b);*/
}


/* -----------------NEWSなど＆フリースペース他----------------- */

/*color01*/
body.no_01 .contents {background-color: #FFFFE7;}
body.no_01 .sub-question{background-color: #e4e6cf !important;}

/*color02*/
body.no_02 .contents {background-color: #FFF3FF;}
body.no_02 .sub-question{background-color: #e5d9e5 !important;}

/*color03*/
body.no_03 .contents {background-color: #FFFFEB;}
body.no_03 .sub-question{background-color: #e4e6d3 !important;}

/*color04*/
body.no_04 .contents {background-color: #FFFFD1;}
body.no_04 .sub-question{background-color: #e4e6bd !important;}


/*color05*/
body.no_05 .contents {background-color: #FBFBFB;}
body.no_05 .sub-question{background-color: #e1e1e1 !important;}


/*color06*/
body.no_06 .contents {background-color: #FFFFCC;}
body.no_06 .sub-question{background-color: #e4e7b8 !important;}


/*color07*/
body.no_07 .contents {background-color: #FFE1FF;}
body.no_07 .sub-question{background-color: #e4c8e5 !important;}


/*color08*/
body.no_08 .contents {background-color: #E7FFE7;}
body.no_08 .sub-question{background-color: #d0efc6 !important;}


/*color09*/
body.no_09 .contents {background-color: #E0FFC1;}
body.no_09 .sub-question{background-color: #cae7ae !important;}


/*color10*/
body.no_10 .contents {background-color: #F2F2F2;}
body.no_10 .sub-question{background-color: #d9d9d9 !important;}


/*color11*/
body.no_11 .contents {background-color: #FFFFA7;}
body.no_11 .sub-question{background-color: #e3e798 !important;}


/*color12*/
body.no_12 .contents {background-color: #FFE5FF;}
body.no_12 .sub-question{background-color: #******** !important;}


/*color13*/
body.no_13 .contents {background-color: #EBFFFF;}
body.no_13 .sub-question{background-color: #******** !important;}


/*color14*/
body.no_14 .contents {background-color: #FFFFBD;}
body.no_14 .sub-question{background-color: #******** !important;}


/*color15*/
body.no_15 .contents {background-color: #F2F2F2;}
body.no_15 .sub-question{background-color: #******** !important;}


/*color16*/
body.no_16 .contents {background-color: #663300;}
body.no_16 .sub-question{background-color: #******** !important;}


/*color17*/
body.no_17 .contents {background-color: #E0C1FF;}
body.no_17 .sub-question{background-color: #******** !important;}


/*color18*/
body.no_18 .contents {background-color: #003366;}
body.no_18 .sub-question{background-color: #******** !important;}


/*color19*/
body.no_19 .contents {background-color: #f2ffe5;}
body.no_19 .sub-question{background-color: #******** !important;}


/*color20*/
body.no_20 .contents {background-color: #000000;}
body.no_20 .sub-question{background-color: #******** !important;}


/* -----------------コンテンツタイトル---------------------*/
body.no_16 h2,
body.no_18 h2,
body.no_20 h2
 {
	color:#fff;
}

/* -----------------リストスタイル---------------------*/
body.no_01 .visual {
	background-image: url(../image/common/mark01.gif);
}

body.no_02 .visual {
	background-image: url(../image/common/mark02.gif);
}

body.no_03 .visual {
	background-image: url(../image/common/mark03.gif);
}

body.no_04 .visual {
	background-image: url(../image/common/mark04.gif);
}

body.no_05 .visual {
	background-image: url(../image/common/mark05.gif);
}

body.no_06 .visual {
	background-image: url(../image/common/mark06.gif);
}

body.no_07 .visual {
	background-image: url(../image/common/mark07.gif);
}

body.no_08 .visual {
	background-image: url(../image/common/mark08.gif);
}

body.no_09 .visual {
	background-image: url(../image/common/mark09.gif);
}

body.no_10 .visual {
	background-image: url(../image/common/mark10.gif);
}

body.no_11 .visual {
	background-image: url(../image/common/mark11.gif);
}

body.no_12 .visual {
	background-image: url(../image/common/mark12.gif);
}

body.no_13 .visual {
	background-image: url(../image/common/mark13.gif);
}

body.no_14 .visual {
	background-image: url(../image/common/mark14.gif);
}

body.no_15 .visual {
	background-image: url(../image/common/mark15.gif);
}

body.no_16 .visual {
	background-image: url(../image/common/mark16.gif);
}

body.no_17 .visual {
	background-image: url(../image/common/mark17.gif);
}

body.no_18 .visual {
	background-image: url(../image/common/mark18.gif);
}

body.no_19 .visual {
	background-image: url(../image/common/mark19.gif);
}

 .visual {
	background-image: url(../image/common/mark20.gif);
}


/* -----------------グローバルメニューボタン---------------------*/

body.no_01 #tubmenu-l ul li,
body.no_01 #tubmenu-r ul li{
	background-color:#381304;
	color:#fff;
	background: url(../image/common/menu_bg-01.gif) repeat-x;
	border:#381304 1px solid;
}

body.no_02 #tubmenu-l ul li,
body.no_02 #tubmenu-r ul li{
	background-color:#950000;
	color:#fff;
	background: url(../image/common/menu_bg-02.gif) repeat-x;
	border:#950000 1px solid;
}

body.no_03 #tubmenu-l ul li,
body.no_03 #tubmenu-r ul li{
	background-color:#171762;
	color:#fff;
	background: url(../image/common/menu_bg-03.gif) repeat-x;
	border:#171762 1px solid;
}

body.no_04 #tubmenu-l ul li,
body.no_04 #tubmenu-r ul li,
body.no_09 #tubmenu-l ul li,
body.no_09 #tubmenu-r ul li,
body.no_14 #tubmenu-l ul li,
body.no_14 #tubmenu-r ul li,
body.no_19 #tubmenu-l ul li,
body.no_19 #tubmenu-r ul li
{
	background-color:#003300;
	color:#fff;
	background: url(../image/common/menu_bg-04-09-14-19.gif) repeat-x;
	border:#003300 1px solid;
}

body.no_05 #tubmenu-l ul li,
body.no_05 #tubmenu-r ul li,
body.no_10 #tubmenu-l ul li,
body.no_10 #tubmenu-r ul li,
body.no_15 #tubmenu-l ul li,
body.no_15 #tubmenu-r ul li,
body.no_18 #tubmenu-l ul li,
body.no_18 #tubmenu-r ul li
{
	background-color:#202020;
	color:#fff;
	background: url(../image/common/menu_bg-05-10-15-18.gif) repeat-x;
	border:#202020 1px solid;
}

body.no_06 #tubmenu-l ul li,
body.no_06 #tubmenu-r ul li{
	background-color:#4c3219;
	color:#fff;
	background: url(../image/common/menu_bg-06.gif) repeat-x;
	border:#4c3219 1px solid;
}

body.no_07 #tubmenu-l ul li,
body.no_07 #tubmenu-r ul li{
	background-color:#7f0033;
	color:#fff;
	background: url(../image/common/menu_bg-07.gif) repeat-x;
	border:#7f0033 1px solid;
}

body.no_11 #tubmenu-l ul li,
body.no_11 #tubmenu-r ul li{
	background-color:#7e4c00;
	color:#fff;
	background: url(../image/common/menu_bg-11.gif) repeat-x;
	border:#7e4c00 1px solid;
}

body.no_12 #tubmenu-l ul li,
body.no_12 #tubmenu-r ul li{
	background-color:#65194c;
	color:#fff;
	background: url(../image/common/menu_bg-12.gif) repeat-x;
	border:#65194c 1px solid;
}

body.no_13 #tubmenu-l ul li,
body.no_13 #tubmenu-r ul li{
	background-color:#33337f;
	color:#fff;
	background: url(../image/common/menu_bg-13.gif) repeat-x;
	border:#33337f 1px solid;
}

body.no_16 #tubmenu-l ul li,
body.no_16 #tubmenu-r ul li{
	background-color:#968a48;
	color:#fff;
	background: url(../image/common/menu_bg-16.gif) repeat-x;
	border:#968a48 1px solid;
}

body.no_17 #tubmenu-l ul li,
body.no_17 #tubmenu-r ul li{
	background-color:#370037;
	color:#fff;
	background: url(../image/common/menu_bg-17.gif) repeat-x;
	border:#370037 1px solid;
}

body.no_20 #tubmenu-l ul li,
body.no_20 #tubmenu-r ul li{
	background-color:#707070;
	color:#fff;
	background: url(../image/common/menu_bg-20.gif) repeat-x;
	border:#707070 1px solid;
}





/*コンテンツ領域強制白*/
body.w-bg .contents {
	background-color: #fff !important;
	color:#333 !important;
}
