@charset "UTF-8";
/* CSS Document */


/* h3 {
	[disabled]background-color: #D10609; 
	clear: both;
}*/

h1 {
	color: #005A07;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	text-shadow: 0 0 2px #FFFFFF;
	background-color: #FDF4B5;
	margin-top: 0px;
}

h2, h3 {
	clear: both;
	/*color: undefined;*/
}
h3, h4  {
	clear: both;
}
h4 {
	/* [disabled]margin-bottom: 10px; */
	clear: none;
}

li {
	color: #484848;
	line-height: 140%;
}


#header #logo {
	float: left;
}

#btn_contact {
	vertical-align: middle;	
}

#main {
	background-color: #FFFFFF;
	padding-bottom: 10px;
}


#main_en, 
#main_apply, 
#main_release, 
#main_parents {
	background-color: #FFFFFF;
	text-align: left;
	padding-bottom: 20px;
	min-height: 0px;
}


#main_en h2, 
#main_apply h2, 
#main_release h2 {
	margin-left: 0px;
}

.contents {
	text-align: left;
}

.sitemap {
	text-align: left;
}
.sitemap .sitemap_title {
	color: #C70003;
	text-align: center;
	border-bottom: 2px dashed #F68183;
	/* [disabled]width: 70%; */
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
#header #head_tel a {
	text-decoration: none;
	text-align: right;
}

#footer  {font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}

.pic {
	width: 30%;
	float: right;
	border: 3px solid #FFFFFF;
	border-radius: 10px;
	-webkit-box-shadow: 3px 3px 4px #B0B0B0;
	box-shadow: 3px 3px 4px #B0B0B0;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}


.end_co {
}
#header #head_tel .nolink {
text-decoration: none;
color: #000000;
}


/*===============================================
画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){

html, body { height: 100%; }

/*body {
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(163,255,247,1.00) 0%,rgba(255,255,255,0.00) 51.61%);
	background-image: -moz-linear-gradient(270deg,rgba(163,255,247,1.00) 0%,rgba(255,255,255,0.00) 51.61%);
	background-image: -o-linear-gradient(270deg,rgba(163,255,247,1.00) 0%,rgba(255,255,255,0.00) 51.61%);
	background-image: linear-gradient(180deg,rgba(163,255,247,1.00) 0%,rgba(255,255,255,0.00) 51.61%);
}*/
body {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	/* [disabled]background-color: #FFFFFF; */
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../img2/newtop.png);
}
h1 {
	font-size: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
}
#body_inner {
	width: 100%;
	text-align: center;
	min-height: 600px;
	background-image: url(../img/bkg.jpg);
	background-position: center bottom;
	background-size: contain;
	background-repeat: no-repeat;
}


#area {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	/* [disabled]border-color: #67C2EF; */
	/* [disabled]border-style: solid; */
	/* [disabled]border-width: 1px; */
	/* [disabled]-webkit-box-shadow: 0px 0px 10px 2px #76FDFF; */
	/* [disabled]box-shadow: 0px 0px 10px 2px #76FDFF; */
	margin-bottom: 20px;
	/* [disabled]min-height: 1000px; */
}
#header {
	/* [disabled]background-color: #FFFFFF; */
	background-repeat: no-repeat;
}
#header #head_tel {
	width: 380px;
	float: right;
	text-align: right;
	padding-right: 20px;
	margin-top: 10px;
	/* [disabled]color: #00984B; */
	font-weight: bold;
	/* [disabled]font-size: 24px; */
}
#header #head_tel .tel {
margin-top: 0px;
text-align: right;
}


/* Global Menu*/
#global_nav {
	background-color: #FFFFFF;
	padding-left: 20px;
	/*border-top: 1px solid #00984B;
	border-bottom: 1px solid #00984B;*/
}


/* main*/
#main {
	min-height: 700px;
	border: 2px solid #46B5FF;
}

#main_contents {
	width: 600px;
	float: left;
	background-color: #FFCC33;
	/*min-height: 600px;*/
}
#main_sub {
	width: 390px;
	float: right;
	background-color: #FFCCCC;
	min-height: 400px;
}
#main_en, 
#main_apply, 
#main_release {
	min-height: 700px;
}

#main_en {
	border: 2px solid #F482E6;
}
#main_apply {
	border: 2px solid #1BD2C5;
}
#main_release {
	border: 2px solid #F7D412;
}
#main_parents {
	border: 2px solid #02D97E;
}
#main_privacy {
	border: 2px solid #467BFF;
}

/* Global Menu*/
#global_nav li {
	width: 152px;
	display: block;
	float: left;
	/* [disabled]margin-right: 4px; */
	list-style: none;
	/*border-left: 1px solid #00984B;*/
	text-align: center;
}



/* Footer*/
#footer {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	text-align: left;
	margin-top: 6px;
	border-top: 2px dotted #76EC87;
	clear: both;
	border-bottom: 10px solid #76EC87;
}
#footer .foot_menu {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 20px;
	text-align: right;
}
#footer .foot_menu a {
	text-decoration: none;
	display: inline-block;
	margin-left: 20px;
	border-left: 10px solid #21B23F;
	padding-left: 4px;
}
#footer #logo_hanamizuki {
	width: 220px;
	margin-left: 10px;
	float: left;
}
#footer .copyright {
	color: #00730A;
	font-size: 12px;
	margin-right: 0px;
	padding-top: 10px;
}



/* Contents*/
img{
max-width: 100%;
height: auto;
width /***/:auto;　
vertical-align: bottom;
}

#main_en p, 
#main_apply p, 
#main_release p, 
#main_parents p {
	padding-left: 20px;
	line-height: 140%;
	padding-bottom: 4px;
}

h1 br {
	display: none;
}


}
