@charset "Shift_JIS";

*{
	margin:0;
	padding:0;
	font:normal normal normal 100%/150% "Verdana","ＭＳ Ｐゴシック","Osaka",sans-serif;
	border:none;
	}


body{
	padding:2em 0 0;
	text-align:center;
	color:#191918;
	background:#F9D3D3 url("./../img/bg_index.gif") repeat-x 0% 100% fixed;
	}

/* ★★★　レイアウトの設定　★★★*/
div#HEAD{
	background:transparent url("./../img/icon_cherry.gif") no-repeat 90% 90%;
	height:59px;
	width:*;
	margin:0 0 0 18%;
	}
div#C-BOX_ALL{
	position:relative;
	width:*;
	margin:0 10% 0 10%;
	text-align:left;
	background:#FFFFFF;
	}
ul#MENU{
	height:34px;
	padding-left:3em;
	padding-top:6px;
	color:#ED97A3;
	font-size: 90%;
	margin-top:0;
	margin-bottom:0;
	}
body > ul#MENU{
	height:34px;
	padding-left:3em;
	padding-top:6px;
	color:#ED97A3;
	font-size: 90%;
	margin-top:0;
	margin-bottom:0;
	background:none;
	}
ul#MENU li{
	display:inline;
	}
div#TEXT{
	width:90%;padding:0 5%;
	margin-top:0;
	margin-bottom:0;
	background:#FFFFFF;
	font-size: 80%;
	}
body > div#TEXT{
	width:90%;padding:0 5%;
	margin-top:0;
	margin-bottom:0;
	font-size:80%;
	}
div#TEXT p{
	margin:1em;
	}
div.navi{
	margin-left:78%;
	width:77px;padding:0 4%;
	height:20px;
	margin-top:10px;
	margin-bottom:0;
	font-size: 85%;
	text-align:center;
	background:transparent url("./../img/icon_pagetop.gif") no-repeat 5% 50%;
	border:#A6DDE0 1px dotted;
	}
div#C-BOX_ALL > div.navi{
	padding:5px 5% 0;
	}
div#C-BOX_ALL ul{
	padding-left:3em;
	}
div#FOOT{
	clear:both;
	padding:30px 0 15px 0;
	text-align:center;
	background:#FFFFFF;
	}
body > div#FOOT{
	margin-left:18%;
	}
div#FOOT .please{
	color:#BD0000;
	font-size:85%;
	}
div#FOOT p{
	margin-top:5px;
	}

/* ★★★　リンクページレイアウト　★★★ */
div#LINK_BODY{
	width:90%;padding:5px 5% 0;
	margin-top:0;
	margin-bottom:0;
	background:#FFFFFF;
	font-size: 80%;
	}
div#LINK_NAVI{
	float:left;
	padding-top:20px;
	width:22%;
	}
div#LINK_MAIN{
	float:left;
	width:78%;
	}
div#LINK_MAIN p{
	margin:1em;
	}

/* ★★★　リンクページメニュー　★★★ */
div#LINK_NAVI ul { 
	margin: 0; 
	padding :0; 
	list-style-type : none; 
	}
div#LINK_NAVI li { 
	padding :0; 
	margin:0 0 5px; 
	}
div#LINK_NAVI a {
	background-image:url(./../img/icon_linkmenu1.gif); 
	text-decoration:none;
	background-repeat:no-repeat;
	padding-left:20px; 
	font-size:small;
	width:130px;
	margin:1px 0px;
	height:25px;
	}
#LINK_NAVI a:hover {
	background-image:url(./../img/icon_linkmenu2.gif);
	text-decoration:none;
	background-repeat:no-repeat; 
	font-size:small; 
	width:130px; 
	margin:1px 0px;
	padding-left:20px;
	height:25px;
	}
#LINK_NAVI .on a{
	background-image:url(./../img/icon_linkmenu3.gif); 
	}
#LINK_NAVI .on a:hover{
	background-image:url(./../img/icon_linkmenu3.gif); 
	}
#LINK_NAVI .textlink{
	margin-top:20px;
	}
#LINK_NAVI .textlink_on{
	margin-top:20px;
	}
#LINK_NAVI .textlink_on a{
	background-image:url(./../img/icon_linkmenu3.gif); 
	}
#LINK_NAVI .textlink_on a:hover{
	background-image:url(./../img/icon_linkmenu3.gif); 
	}

/* ★★★　リンクバナー関係　★★★ */
div#LINK_MAIN .linkbanaurl{
	width:97%;
	height:18px;
	font-size:11px;
	padding:1px;
	background-color:#F9D3D3;
	border:solid 1px #000000;
	}
div > #LINK_MAIN .linkbanaurl{
	width:98%;
	}
div#LINK_MAIN .bana-top{
	margin: 0 0 3px 0;
	}
div#LINK_MAIN .td1{
	padding:2px 5px;
	width:190px;
	background-color:#A6DDE0;
	border:1px solid #000000;
	}
div#LINK_MAIN .td2{
	padding:2px 5px;
	background-color:#A6DDE0;
	border:1px solid #000000;
	}

/* ★★★　リンクメイン　★★★ */
div#LINK_MAIN .attention{
	color:#BD0000;
	}

div#LINK_MAIN .sitebox{
	margin-bottom:30px;
	padding:0 10px;
	background-color:#FCE9E9;
	border:solid 1px #ED97A3;
	}
div#LINK_MAIN h5{
	margin:0 0 5px;
	padding:5px 5px 2px 6%;
	background:transparent url(./../img/icon_linkmenu4.gif) no-repeat 2% 50%;
	letter-spacing:3px;
	font-size:120%;
	border-bottom:dotted 1px #BD0000;
	}
div#LINK_MAIN img{
	padding:5px 10px 0;
	float:left;
}
div#LINK_MAIN img.kouji{
	padding:0;
	float:none;
}
div.sitebox p{
	margin:5px 0;
	clear:both;
	padding:3px 5px;
	color: #AFAFAF;
	background-color:#FFFFFF;
}
img.search {
	float:none;
	margin-bottom:15px;
}



/* ★★★　メール　★★★ */
.mailcheck{
	margin: 0 5px;
	border :none;
	background-color: #A6DDE0;
}
.mailsubmit{
	margin-left: 10px;
	border: 1px solid #000000;
	background-color: #F9D3D3;
	width: 140px;
	height: 25px;
	line-height:normal;
}
input,textarea,botton,select {
	padding: 3px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #A6DDE0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #A6DDE0;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

/* ★★★　その他基本設定　★★★ */
img	{
	border:none;
	}
strong	{
	font-weight:bold;
	}
a:link{
	color:#BD0000;
	text-decoration: underline;
	}
a:visited{
	color:#ED97A3;
	text-decoration:none;
	}
a:active{
	color:#E95464;
	}
a:hover{
	color:#E95464;
	text-decoration: underline;
	}
#MENU a{
	text-decoration:none;
	font-size:110%;
}
#MENU a:link{
	color:#B0B0B0;
	font-weight:bold;
	}
#MENU a:visited{
	color:#A6DDE0;
	font-weight:bold;
	}
#MENU a:active{
	color:#ED97A3;
	font-weight:bold;
	}
#MENU a:hover{
	color:#BD0000;
	text-decoration:underline;
	}
div.navi a{
	text-decoration:none;
	}
div.navi a:link{
	color:#ED97A3;
	}
div.navi a:hover{
	color:#A6DDE0;
	text-decoration:none;
	}

.pictnew{
	border:solid 2px #BD0000;
	}

h1{
	font:normal normal bold xx-large/100% "Century Gothic",sans-serif;
	color:#ED97A3;
	padding:7px 0 0 10px;
	}
h2{
	font:normal normal bold 180%/150% "Courier New",sans-serif;
	color:#A6DDE0;
	margin:0.2em 0;
	}
h3{
	color:#ED97A3;
	}
