body { margin-top:0px; margin-bottom:0px; background-color:#FFC941; text-align:center; }
h1 { width:755px; background-color:#FFE8AF; font-size:8pt; height:14px; margin:0px 0px 0px 10px; padding:3px 0px 3px 0px; font-weight:normal;line-height:12px; color:#D60804; text-align:center;}
.contents { width:755px; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; border-left:1px solid #FFC941; border-right:1px solid #FFC941;}
.mmenu { width:735px; height:25px; padding:7px 0px 7px 0px;}
.mmenu1 { float:left; margin:0px 0px 0px 0px; height:25px; }
.mmenu2 { float:left; margin:0px 0px 0px 7px; height:25px; }
.top_pic { margin:10px 0px 10px 9px;}
.topcom1 { width:230px; height:150px; border:1px solid #66BB50; }
.topqa { margin-left:20px; }
.topqa td { font-size:10pt; line-height:12pt; }

.profile_list  { text-align:center; padding-top:20px; }
.profile { width:660px; background-color:#CCCCCC; }
.profile1a { font-size:10pt; color:#333333; background-color:#EEEEEE; text-align:right; padding-right:10px; padding-top:5px; padding-bottom:5px; }
.profile1b { font-size:10pt; color:#333333; background-color:#EEEEEE; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; }
.profile2a { font-size:10pt; color:#333333; background-color:#FFFFFF; text-align:right; padding-right:10px; padding-top:5px; padding-bottom:5px; }
.profile2b { font-size:10pt; color:#333333; background-color:#FFFFFF; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; }
.privacy { width:660px; margin-top:30px; margin-bottom:30px; }
.privacy td { font-size:10pt; line-height:14pt; color:#666666; }

.hcom { padding-left:10px; padding-right:10px; font-size:10pt; line-height:14pt; color:#666666; vertical-align:top; }
.hcom2 { padding-left:10px; padding-right:10px; font-size:10pt; line-height:14pt; color:#666666; }

.head { text-align:center; border-bottom:3px solid #FFC941;}
.work_com { width:700px; margin:5px 0px 0px 0px;}
.work_head2 { margin:10px 0px 0px 0px;}
.work_head2 li { font-size:10pt; line-height:14pt; margin-top:1px; color:#666666; }
.work_flo1 { width:700px; height:122px; margin-top:5px; padding:0px;}
.work_flo1b { width:700px; height:122px; margin-top:0px; padding:0px;}
.work_flo { width:700px; height:122px; margin-top:10px;  padding:0px;}
.work_flo td { font-size:10pt; line-height:14pt; color:#666666; vertical-align:top; margin:0px; padding:0px;}
.ktouroku_form { text-align:center; padding-top:20px; }
.ktouroku_form td { font-size:10pt; line-height:14pt; border-bottom:2px dotted #CCCCCC; }
.sikaku { font-size:9pt; line-height:14pt; padding-bottom:5px; margin-bottom:30px; }
/* .sikaku td { } */
.sikaku_box { width:660px; border:1px solid #CCCCCC; margin-top:5px;}
.sikaku_box td { font-size:9pt; line-height:14pt; padding:0px 0px 0px 0px; color:#454545; }
/* .c_spec {  } */
.c_spec td { font-size:10pt; line-height:14pt; padding:0px; }
.s_o_list { margin:0px; }
.s_o_list td { font-size:10pt; border-bottom:1px solid #FFE8AF; color:#454545; }
.s_o_list2 { margin:0px; font-size:10pt; color:#454545; line-height:125%;}
.c_box { margin-top:10px; }
.c_box2 { margin:10px 0px 10px 0px; }
.c_box td { font-size:10pt; line-height:14pt; color:#666666; }
.c_box2 td { font-size:10pt; line-height:14pt; color:#666666; }
.h_table1 { width:660px; margin-top:30px; }
.h_table1 td { font-size:10pt; line-height:14pt; }
.h_table2 { width:660px; margin-top:20px; }
.h_table2 td { font-size:10pt; line-height:14pt; }
.h_table2 p { color:#FF3366; font-weight:bold; }
.q_list { margin-top:20px; margin-bottom:30px; }
.q_list td { font-size:10pt; line-height:14pt; }
.qa { width:660px; margin-top:10px; }
.qatd1 { font-size:10pt; line-height:14pt; vertical-align:top; background-color:#FF66CC; border:1px solid #999999; }
.qatd2 { font-size:10pt; line-height:14pt; vertical-align:top; background-color:#FFCCFF; color:#993399; border:1px solid #999999;}
.qatd3 { font-size:10pt; line-height:14pt; vertical-align:top; background-color:#66CCFF; border:1px solid #999999; }
.qatd4 { font-size:10pt; line-height:14pt; vertical-align:top; background-color:#FFFFFF; border:1px solid #999999; color:#666666; }
.qa_form { padding-top:20px; }
.qa_form td { font-size:10pt; line-height:14pt; text-align:left; }
.R{color:#FD6002;}
.foot { width:755px; height:25px; text-align:right; font-size:10pt; color:#FFFFFF; background-image:url(img/foot.gif); background-repeat:no-repeat; padding:5px 10px 0px 0px;}
.footm { width:755px; font-size:10pt; color:#D60804; background-color:#FFC941; padding-top:3px; padding-bottom:3px;  margin-top:0px; text-align:center; }
.foot a { color:#FFFFFF; }
.footm a { color:#D60804; }
.mt3{ margin:3px 0px 0px 0px;}
.mt5{ margin:5px 0px 0px 0px;}
.mt7b{ margin:7px 0px 4px 0px;}
.mt7{ margin:7px 0px 0px 0px;}
.mt10{ margin:10px 0px 0px 0px;}
.SS2 { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 130%; padding: 3px 0px 0px 10px;}
.SS3 { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 130%; padding: 3px 0px 3px 10px;}
.SS4 { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 130%; padding: 3px 0px 3px 0px;}
.SS2 a:link { color: #CC3333; }
.SS2 a:visited { color: #CC3333; }
.SS2 a:active { color: #CC3333; }
.SS2 a:hover { color: #FF9900; }
.SS3 a:link { color: #CC3333; }
.SS3 a:visited { color: #CC3333; }
.SS3 a:active { color: #CC3333; }
.SS3 a:hover { color: #FF9900; }
.SS4 a:link { color: #CC3333; }
.SS4 a:visited { color: #CC3333; }
.SS4 a:active { color: #CC3333; }
.SS4 a:hover { color: #FF9900; }
.Bdr{ border-left:2px solid #FFBA0B; border-right:2px solid #FFBA0B;}
.Bdr2{ height:49px; vertical-align:top;  font-size:10pt; color:#454545; padding:2px 5px 0px 10px;line-height: 110%; border-right:2px solid #FFBA0B; }
.Bdr3{ width:545px; height:87px; vertical-align:top; border-left:2px solid #FFBA0B;}
.Bdr4{ border-right:2px solid #FFBA0B;}
.Bdr5{ border-left:2px solid #FFBA0B;}
.Bdr_t{ margin:5px 5px 0px 10px; font-size:10pt; color:#454545; line-height: 125%; }
.Bdr_t2{ margin:5px 5px 5px 10px; font-size:10pt; color:#454545; line-height: 125%; }
.Bdr_t3{ margin:10px 5px 0px 10px; font-size:10pt; color:#454545; line-height: 125%; }
.Bdr6 { font-size:10pt; border:1px solid #FFE8AF; color:#454545; text-align:center; }
.Bdr6b { font-size:10pt; border:1px solid #FFE8AF; color:#454545; text-align:left; padding:3px 0px 3px 5px; }
.Bdr7 { font-size:10pt; border:1px solid #FFE8AF; background-color:#FFE8AF; color:#454545; text-align:center;}
.Bg1 { font-size:10pt; border-bottom:1px solid #FFE8AF; color:#454545; background-color:#FFE8AF; }
.v_top{ vertical-align:top;}
.qa1{ font-size:10pt; background-color:#FFE8AF; text-align:center; color:#FF5500; font-weight:bold; vertical-align:top; line-height: 130%;}
.qa2{ font-size:10pt; background-color:#E1FF93; text-align:center; color:#247E04; font-weight:bold; vertical-align:top; line-height: 130%;}
.qa3{ border-bottom:1px solid #FFE8AF; color:#FF5500; font-weight:bold;}
.qa3b{ border-bottom:1px solid #FFE8AF;}
.qa3b a:link { color:#454545; text-decoration:none; }
.qa3b a:visited { color: #454545; text-decoration:none; }
.qa3b a:hover { color:#FF5500; text-decoration:underline; }
.qa4{ font-size:10pt; text-align:right; color:#777777; line-height: 130%; margin:3px 5px 10px 0px;}
.header_mob {
display:none;
}