﻿@charset "utf-8";


/* SubPage settings */


/* SubPage Layouts (for Main Block) */
#sidebar { float:left; width:233px; margin:0px; padding:0px; }
#content { float:right; width:522px; margin:0px; padding:0px; background-color:#ffffff; }



/* Sub Menu */
#category_guid { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_guid.jpg) no-repeat scroll center center; }
#category_menu { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_menu.jpg) no-repeat scroll center center; }
#category_exp { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_exp.jpg) no-repeat scroll center center; }
#category_counselor { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_counselor.jpg) no-repeat scroll center center; }
#category_contact { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_contact.jpg) no-repeat scroll center center; }
#category_faq { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_faq.jpg) no-repeat scroll center center; }
#category_etc { width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_etc.jpg) no-repeat scroll center center; }
#category_privacy{ width:233px; height:36px; margin:0px; padding:0px; background:url(../img/subttl_privacy.jpg) no-repeat scroll center center; }

#submenu { position:relative; width:223px; margin:0px 0px 10px 0px; padding:0px; font-size:smaller; color:#603000; }
#submenu a { color:#603000; text-decoration:none; border-bottom:1px #dd9966 dashed; }
#submenu a:link { color:#603000; }
#submenu a:visited { color:#603000; }
#submenu a:hover { color:#ff3366; border-bottom:1px #cc0033 dashed; }
#submenu ul { margin:1em 0px 0px 2em; padding:0px; list-style-position:outside; list-style:url(../img/marker.gif) disc; }
#submenu li { margin:0px 0px 1.5em 0px; padding-left:0px;}



/* Content */
#breadcrumb { position: relative; width: 500px; margin: 5px 2px 5px 20px; padding: 0px; font-weight: bold; color: #cccccc; font-size: 10px; }

.content_title { width: 500px; margin: 20px 2px 10px 20px; padding: 0px; }
.content_title h3 { display: inline; font-family:"Times New Roman", Times, serif; font-weight: bold; color: #603000;  font-size: larger;}
.content_title hr { border-style: dotted none none none; border-width: 2px; border-color: #dd9966;}

.content_title_faq { width: 500px; margin: 30px 2px 0px 20px; padding: 0px; }
.content_title_faq h3 { display: inline; font-weight: normal; color: #603000; font-size: smaller; }
.content_title_faq hr { border-style: dotted none none none; border-width: 2px; border-color: #dd9966; }


.content_body {	width: 500px; margin: 10px 2px 30px 20px; padding: 0px; color: #666666; }
.content_body p { margin: 0px 0px 1em 0px; text-indent: 1em; font-size: smaller; }
.content_body dt { margin: 0px; text-indent: 0em; font-size: smaller; }
.content_body li { margin: 0px 0px 1em -1em; text-indent: 0em; font-size: smaller; }
.content_body dd { margin: 0px 0px .7em 2em; text-indent: 0em; font-size: smaller; }
.content_body table { margin: 5px 0px 25px 0px; table-layout: fixed; border-collapse: collapse; border-style: solid; border-color: #dd9966; }
td.cbody { border-style: solid; border-width: 1px; border-color: #dd9966; color: #666666; font-size: smaller; }
td.cbody_bold { border-style: solid; border-width: 1px; border-color: #dd9966; font-weight: bold; color: #666666; font-size: smaller; }
td.cbody_blown { border-style: solid; border-width: 1px; border-color: #dd9966; color: #603000; font-size: smaller; }
.cbody_bg { background-color: #ffeeee; }
.content_body a { color: #603000; text-decoration: none; border-bottom: 1px #dd9966 dashed; }
.content_body a:link { color: #60300; }
.content_body a:visited { color: #603000; }
.content_body a:hover { color: #ff3366; border-bottom: 1px #cc0033 dashed; }

.content_body_faq {	width: 500px; margin: 0px 2px 50px 20px; padding: 0px; color: #666666; }
.content_body_faq p { margin: 0em 0px; text-indent: 0em; font-size: smaller; }
.mark_qa { color: #603000; font-weight: bold; }

em { text-decoration: none; font-style: normal; }
em.underline { border-bottom: 1px solid; }
em.underline2 { border-bottom: 3px #999999 double; }
em.strong { font-weight: bold; }
em.italic { font-style: italic;}
em.red { color: #ff0000; }

p.indent { color: #666666; text-indent: 1em; font-size: smaller; }
p.nonindent { color: #666666; text-indent: 0em; font-size: smaller; }
p.nonindent_brown { color: #603000; text-indent: 0em; font-size: smaller; }
p.nonindent_red_medium_b { color: #ff0000; text-indent: 0em; font-weight: bold; font-size:medium; }
p.non_marginbottom { margin-bottom:0px; }

div.photo_block { margin-left:10px; float:right; }
.photo_block a { text-decoration: none; border: 1px #dd9966 solid; color: }
.photo_block a:link { border: 1px #dd9966 solid; }
.photo_block a:visited { border: 1px #dd9966 solid; }
.photo_block a:hover { border: 1px #ff3366 solid; }

