@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/

header nav#navigation ul li.H_CONTACT a	{ border-bottom:3px solid #000; }
header nav#navigation ul li.H_CONTACT a:link	{ border-bottom:3px solid #000; }
header nav#navigation ul li.H_CONTACT a:visited	{ border-bottom:3px solid #000; }
.sidr ul li.sidr-class-H_CONTACT a	{ background-color:#666; }

#contents section.F_NAVI a.F_CONTACT	{ text-decoration:underline; }
#contents section.F_NAVI a.F_CONTACT:link	{ text-decoration:underline; }
#contents section.F_NAVI a.F_CONTACT:visited	{ text-decoration:underline; }

#contents section.CONTACT .SHEET h3	{ width:100%; float:left; margin:30px 0px 0px 0px; font-weight:bold; }

#contents section.CONTACT .SHEET .C_BOX	{ width:778px; float:left; margin-top:30px; padding-bottom:20px; background:#fff; border:1px solid #ddd; }
#contents section.CONTACT .SHEET .C_BOX h3	{ margin-left:40px; }
#contents section.CONTACT .SHEET .C_BOX h3.C_H3	{ width:478px; float:left; margin:30px 0px 0px 150px; padding:10px 0px; border:1px solid #000; font-weight:bold; font-size:14px; line-height:1.2em; letter-spacing:0.1em; text-align:center; }
#contents section.CONTACT .SHEET .C_BOX p	{ width:778px; float:left; margin:30px 0px 0px 0px; text-align:center; line-height:1.5em; }
#contents section.CONTACT .SHEET .C_BOX p strong	{ margin-left:20px; font-weight:bold; font-size:22px; line-height:1.5em; }
#contents section.CONTACT .SHEET .C_BOX dl	{ width:700px; margin:0px 0px 0px 40px; background:#eee; border-bottom:1px dotted #ccc; }
#contents section.CONTACT .SHEET .C_BOX dl.TOP	{ margin-top:20px; border-top:1px solid #ccc; }
#contents section.CONTACT .SHEET .C_BOX dl.BOTTOM	{ border-bottom:1px solid #ccc; }
#contents section.CONTACT .SHEET .C_BOX dl em	{ margin-left:5px; color:#f60; font-style:normal; font-size:10px; }
#contents section.CONTACT .SHEET .C_BOX dl dt	{ width:120px; float:left; padding:5px 0px 0px 10px; }
#contents section.CONTACT .SHEET .C_BOX dl dd	{ width:550px; float:right; padding:5px 0px 5px 10px; background:#fff; }
#contents section.CONTACT .SHEET .C_BOX dl dd input.PD	{ width:250px; }
#contents section.CONTACT .SHEET .C_BOX dl dd textarea	{ width:500px; height:150px; font-size:12px; }
#contents section.CONTACT .SHEET .C_BOX input.SENDBUTTON	{ width:600px; height:50px; float:left; display:inline; clear:both; margin:30px 0px 20px 90px; padding:0px; background:#000; cursor:pointer; color:#fff; font-weight:bold; font-size:15px; letter-spacing:0.1em; border:none; }
#contents section.CONTACT .SHEET .C_BOX a.SENDBUTTON	{ width:600px; float:left; display:inline; clear:both; margin:30px 0px 20px 90px; padding:10px 0px; background:#000; cursor:pointer; color:#fff; font-weight:bold; font-size:15px; letter-spacing:0.1em; border:none; text-align:center; }
#contents section.CONTACT .SHEET .C_BOX input.SENDBUTTON_SP	{ display:none; }
#contents section.CONTACT .SHEET .C_BOX .SENDBUTTON:hover	{ filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; }
#contents section.CONTACT .SHEET .C_BOX .SENDBUTTON:active	{ filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; }

#contents section.CONTACT .SHEET .C_BOX .PRIVACY_NOTE	{ width:660px; height:200px; float:left; margin:5px 0px 0px 40px; padding:20px; border:1px solid #ccc; overflow-x:hidden; overflow-y:scroll; line-height:1.5em; }
#contents section.CONTACT .SHEET .C_BOX .PRIVACY_NOTE hr	{ margin:10px 0px; background:none; border-bottom:1px dotted #ccc; }

#contents section.CONTACT .SHEET .C_BOX .FORM_CONFIRM	{ width:660px; float:left; margin:20px 0px 0px 40px; padding:20px; border:1px solid #ccc; line-height:1.8em; }
#contents section.CONTACT .SHEET .C_BOX .FORM_CONFIRM hr	{ margin:10px 0px; background:none; border-bottom:1px solid #ccc; }
#contents section.CONTACT .SHEET .C_BOX .FORM_CONFIRM em	{ font-style:normal; font-weight:bold; color:#f60; }

#contents section.CONTACT .SHEET .C_BOX p.ALART	{ width:700px; float:left; margin:20px 0px 0px 40px; text-align:left; font-size:11px; }
#contents section.CONTACT .SHEET .C_BOX p.ALART a	{ color:#0064e4; }
#contents section.CONTACT .SHEET .C_BOX p.ALART a:hover	{ text-decoration:underline; }
#contents section.CONTACT .SHEET .C_BOX p.ALART a:active	{ text-decoration:underline; }
#contents section.CONTACT .SHEET .C_BOX .BACK	{ width:auto; float:left; margin:10px 0px 0px 40px; padding:0px; color:#0064e4; }




@media screen and (max-width: 940px){
}

@media screen and (max-width: 800px){
#contents section.CONTACT .SHEET .C_BOX 	{ width:99%; margin-top:10px; padding-bottom:5px; }
#contents section.CONTACT .SHEET .C_BOX h3	{ width:80%; margin:10px 10% 0px 10%; line-height:1.2em; }
#contents section.CONTACT .SHEET .C_BOX h3 small	{ width:100%; float:left; }
#contents section.CONTACT .SHEET .C_BOX h3.C_H3	{ width:80%; margin:10px 10% 0px 10%; }
#contents section.CONTACT .SHEET .C_BOX p	{ width:90%; margin:10px 0px 0px 5%; }
#contents section.CONTACT .SHEET .C_BOX p strong	{ width:100%; float:left; margin-left:0px; }
#contents section.CONTACT .SHEET .C_BOX p strong a	{ color:#000; }
#contents section.CONTACT .SHEET .C_BOX dl	{ width:80%; margin:0px 10% 0px 10%; }
#contents section.CONTACT .SHEET .C_BOX dl dt	{ width:90%; padding:5px 5% 0px 5%; }
#contents section.CONTACT .SHEET .C_BOX dl dd	{ width:100%; float:left; padding:5px 0% 15px 0%; }
#contents section.CONTACT .SHEET .C_BOX dl dd em	{ width:100%; float:left; margin-left:0px; }
#contents section.CONTACT .SHEET .C_BOX dl dd input.PD	{ width:90%; font-size:13px; }
#contents section.CONTACT .SHEET .C_BOX dl dd textarea	{ width:90%; height:80px; font-size:13px; }
#contents section.CONTACT .SHEET .C_BOX input.SENDBUTTON	{ width:80%; height:30px; margin:30px 10% 20px 10%; }
#contents section.CONTACT .SHEET .C_BOX a.SENDBUTTON	{ width:80%; padding:5px 0px; margin:30px 10% 20px 10%; }
#contents section.CONTACT .SHEET .C_BOX input.SENDBUTTON_SP	{ display:block; }
#contents section.CONTACT .SHEET .C_BOX .PRIVACY_NOTE	{ width:80%; height:auto; float:left; margin:5px 10% 0px 10%; padding:0px; border:none; overflow-x:hidden; overflow-y:scroll; font-size:10px; line-height:1.5em; }
#contents section.CONTACT .SHEET .C_BOX .PRIVACY_NOTE a	{ color:#000; }
#contents section.CONTACT .SHEET .C_BOX .PRIVACY_NOTE hr	{ margin:5px 0px; background:none; border-bottom:1px dotted #ccc; }

#contents section.CONTACT .SHEET .C_BOX .FORM_CONFIRM	{ width:76%; float:left; margin:20px 10% 0px 10%; padding:20px 2%; }

#contents section.CONTACT .SHEET .C_BOX p.ALART	{ width:80%; margin:20px 10% 0px 10%; }

#contents section.CONTACT .SHEET .C_BOX .BACK	{ width:auto; float:left; margin:10px 0px 0px 10%; padding:0px; color:#0064e4; }
}
