﻿@charset "UTF-8";

/*アコーディオン
-------------------------------------*/
ul.accordion {
	font-size:120%;
	background:#0D0849;
}
ul.accordion a {
	padding:10px 0;
	background-position:95% 0;
	background-repeat:no-repeat;
}
ul.accordion span {
	background:#0D0849
	color: #ffffff;
}
ul.accordion span.last {
	border-bottom:none;
}
ul.accordion ul {
	display:none;
}
ul.accordion > li > p span.open {
	background-image:url(/1images/top/arrow_o_vga.png);
	background-size: 28px 16px;
	color:#f00;
}
ul.accordion > li > a {
	background-image:url(../img/a_link_vga.png);
}
ul.accordion li .contents a {
	margin:0 10px;
	padding:20px 10px 20px 30px;
}
.accordion li .contents .txt1 {
	background: url(/1images/top/list01_vga.png) no-repeat 10px 13px;
	background-size: 17px 25px;
}
.accordion li .contents .txt2 {
	background: url(/1images/top/list02_vga.png) no-repeat 10px 13px;
	background-size: 17px 25px;
}
.accordion li .contents .txt3 {
	background: url(/1images/top/list03_vga.png) no-repeat 10px 13px;
	background-size: 17px 25px;
}
.accordion li .contents .txt4 {
	background: url(/1images/top/list04_vga.png) no-repeat 10px 13px;
	background-size: 17px 25px;
}
.accordion li .contents .txt5 {
	background: url(/1images/top/list05_vga.png) no-repeat 10px 13px;
	background-size: 17px 25px;
}
.accordion li .contents .txt6 {
	text-align:right;
	background: url(/1images/top/arrow_r_vga.png) no-repeat 65%;
	background-size: 12px;
}

/*	MENU
=======================================*/

#menu table {
	width:100%;
	text-align:center;
	margin-top:-5px;
}
#menu table td {
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fbdfd4), to(#f7a7a0));
	background-image:-webkit-linear-gradient(top, #fbdfd4, #f7a7a0);
	background-image:-moz-linear-gradient(top, #fbdfd4, #f7a7a0);
	background-image:-ms-linear-gradient(top, #fbdfd4, #f7a7a0);
	background-image:-o-linear-gradient(top, #fbdfd4, #f7a7a0);
	background-image:linear-gradient(top, #fbdfd4, #f7a7a0);
	border-right:#ce4034 solid 1px;
	border-bottom:#ce4034 solid 1px;
	font-size:85%;
	width:33%;
	height:33px;
}
#menu table td.right {
	border-right:none;
	width:34%;
}
#menu table.seccond {
	margin:0;
}
#menu table.seccond a {
	padding-top:4px;
	height:33px;
}
#menu table.seccond td {
	width:50%;
}
#menu table.seccond td.right2 {
	border-right:none;
}
#menu table.third {
	margin:0;
}
#menu table.third td.all {
	border-right:none;
	border-left:none;
	width:100%;
	text-align:center;
}
#menu table td a {
	color:#902326;
	display:block;
	padding-top:10px;
	height:23px;
	width:100%;
}
#menu table tr td .ouji {
	position:relative;
	bottom:20%;
}
#menuBtn {
	text-align:center;
	width:50%;
	margin:15px auto;
}
#menuBtn ul {
	width:100%;
}
#menuBtn li {
	font-family: HGP明朝B, "HGP創英ﾌﾟﾚｾﾞﾝｽEB", "ＭＳ Ｐ明朝", serif;
	font-size:120%;
	font-weight:normal;
}
#menuBtn li a {
	width:93%;
}
/*	information
=======================================*/

#information ul {
	border-bottom: 1px #ccc solid;
}
#information .informationContents li, #information .accordion li .informationOther li {
	border-bottom:1px #ccc solid;
	background: url(/1images/top/arrow_r_vga.png) no-repeat 98%;
	background-size: 12px;
}
#information li:last-child {
	border:none;
}
#information .informationContents li a, #information .accordion li .informationOther li a {
	display:block;
	padding:10px;
}
/* アコーディオン
-------------------------------------*/
#information ul.accordion {
	font-size:100%;
}
#information .accordion li p {
    text-align: center;
    padding: 10px;
    background: #D2B362;
    margin-bottom: 20px;
    color: #ffffff;
}
#information .accordion li:last-child {
	border-bottom:none;
}
