* {
margin:0;
padding:0;
}
body  {
margin: 0 auto;
background:#ffffff;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','Arial','lr oSVbN', 'Osaka', 'sans-serif';
color:#333333;
text-align:center;
}
body,h1,h2,h3,h4,h5,p,dl,dt,dd,ul,li,span  {
font-size:100%;
line-height:145%;
margin:0;
padding:0;
}
table,th,td {
font-size:100%;
line-height:145%;
margin:0;
padding:0;
}
ul {
list-style:none;
}
ul li {
list-style:none;
}
img  {
line-height: 0px;
vertical-align:bottom;
}
a img {
  border-width:0;
  border-style:none;
  }
a:link {
color:#4F7399;
text-decoration:underline;
}
a:hover {
color:#88AB92;
text-decoration:underline;
}
a:active {
color:#4F7399;
text-decoration:underline;
}
a:visited {
color:#4F7399;
text-decoration:underline;
}
input {
vertical-align: middle;
}
.mbotom3 {
margin-bottom:3px;
}
.mbotom5 {
margin-bottom:5px;
}
.mbotom10 {
margin-bottom:10px;
}
.mbotom15 {
margin-bottom:15px;
}
.mbotom20 {
margin-bottom:20px;
}
.mtop10 {
margin-top:10px;
}
.mtop15 {
margin-top:15px;
}
.mtop20 {
margin-top:20px;
}
.mleft10 {
margin-left:10px;
}
.mleft15 {
margin-left:15px;
}
.mleft20 {
margin-left:20px;
}
.mright10 {
margin-right:10px;
}
.mright15 {
margin-right:15px;
}
.mright20 {
margin-right:20px;
}
.mboth10 {
margin:10px 0px;
}
.mboth15 {
margin:15px 0px;
}
.mboth20 {
margin:20px 0px;
}
.mboth_lr10 {
margin:0px 10px;
}
.mboth_lr15 {
margin:0px 15px;
}
.mboth_lr20 {
margin:0px 20px;
}
.mboth_all10 {
margin:10px;
}
.mboth_all15 {
margin:15px;
}
.mboth_all20 {
margin:20px;
}

.padbottom10 {
padding-bottom:10px;
}
.padbottom15 {
padding-bottom:15px;
}
.padbottom20 {
padding-bottom:20px;
}
.padtop5 {
padding-top:5px;
}
.padtop10 {
padding-top:10px;
}
.padtop15 {
padding-top:15px;
}
.padtop20 {
padding-top:20px;
}
.padleft10 {
padding-left:10px;
}
.padleft15 {
padding-left:15px;
}
.padleft20 {
padding-left:20px;
}
.padleft25 {
padding-left:2.7em;
}
.padright10 {
padding-right:10px;
}
.padright15{
padding-right:15px;
}
.padright20 {
padding-right:20px;
}
.padboth10 {
padding:10px 0px;
}
.padboth15 {
padding:15px 0px;
}
.padboth20 {
padding:20px 0px;
}
.padboth_lr10 {
padding:0px 10px;
}
.padboth_lr13 {
padding:0px 13px;
}
.padboth_lr15 {
padding:0px 15px;
}
.padboth_lr20 {
padding:0px 20px;
}
.padboth_all10 {
padding:10px;
}
.padboth_all15 {
padding:15px;
}
.padboth_all20 {
padding:20px;
}

.img_float_right_top {
padding-left:10px;
padding-bottom:10px;
float:right;
}
.img_float_left_top {
padding-right:10px;
padding-bottom:10px;
float:left;
}
.img_align_left_top {
padding-right:10px;
padding-bottom:10px;
}
.img_align_right_top {
padding-left:10px;
padding-bottom:10px;
}

p.em4 {
height:4em;
}
.em2 {
height:2em;
}
.em3 {
height:3em;
}
.em4 {
height:4em;
}


p.indent1em_font,
p.indent1em_S_font,
.indent1em_block  {
padding-left:1em;
text-indent:-1em;
}
p.indentM15em_font,
p.indentM15em_S_font,
.indent15em_block {
padding-left:1.5em;
text-indent:-1.5em;
}
p.indentM2em_font,
p.indentM2em_S_font,
.indent2em_block {
padding-left:2em;
text-indent:-2em;
}
p.indentM25em_font,
p.indentM25em_S_font,
.indent25em_block {
padding-left:2.7em;
text-indent:-2.7em;
}
p.indentM3em_font,
p.indentM3em_S_font,
.indent3em_block {
padding-left:3em;
text-indent:-3em;
}
.indent1em_block, 
.indent15em_block,
.indent2em_block,
.indent3em_block,
.indent25em_block{
display:block;
}

.font_bold {
font-weight:bold;
}
.font_blue_bold {
color:#0A5770;
font-weight:bold;
}
.font_red_bold {
color:#ff0000;
font-weight:bold;
}
.font_white_bold {
font-weight:bold;
}


ul.float_intable {
list-style:none;
}
ul.float_intable li.inleft{
list-style:none;
float:left;
}
ul.float_intable li.inright{
list-style:none;
float:right;
}

.cleararea {
clear: both;  
}
.align_left{
text-align:left;
}
.align_center{
text-align:center;
}
.align_right{
text-align:right;
}
.valign_middle{
vertical-align: middle;
}

/***head***/
#head {
margin:0 auto;
text-align:center;
}
#head_top {
margin:0 auto;
text-align:center;
}
/*contents_head*/
#head_heat_shock {
height:150px;
}
#head_line {
background:none;
}
#head_area {
margin:0 auto;
width:1000px;
text-align:left;
}
.head_float_left,
.head_float_left h1,
.head_float_left h1 a,
.head_float_right,
.head_btn_area,
ul.head_btn {
display:none;
}
/***head***/

/***globalnvi***/
#globalnvi {
margin:0 auto;
text-align:center;
height:53px;
}
#globalnvi_top {
margin:0 auto;
text-align:center;
}
#globalnvi_area {
margin:0 auto;
text-align:left;
width:1000px;
}
ul.global_style {
display:none;
}
/***globalnvi***/


/***wrapper***/
#wrapper {
margin:0 auto;
text-align:center;
padding-top:15px;
padding-bottom:20px;
}
#container {
margin:0 auto;
text-align:left;
width:1000px;
}
#pankuzu_area p {
margin-bottom:20px;
}
h2.contents_title_h2 {
background:url(../images/bg_h2.jpg) no-repeat center top;
margin-bottom:20px;
padding:25px 30px;
}
h2.contents_title_h2 {
background:url(../../images/bg_h2.jpg) no-repeat center top;
margin-bottom:20px;
padding:25px 30px;
}
#pagebody_900 {
padding:0px 50px;
width:900px;
}


h3.subtitle_900_h3 {
border:1px solid #cccccc;
margin-bottom:10px;
padding:10px 25px;
}
h3.subtitle_640_h3 {
border:1px solid #cccccc;
margin-bottom:10px;
padding:10px 25px;
}
h3.subtitle_640_h3_btn {
border:1px solid #cccccc;
margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;
padding-right:10px;
}
h4.subtitle_sq_green_nonfont_h4 {
background:url(../images/bg_h4_sq_green.gif) no-repeat left top;
margin-bottom:10px;
padding-top:2px;
padding-bottom:2px;
padding-left:30px;
color:#0A8486;
}

h4.subtitle_sq_green_h4 {
border:1px solid #cccccc;
margin-bottom:10px;
padding-top:2px;
padding-bottom:2px;
padding-left:30px;
color:#0A8486;
}
h4.subtitle_sq_green_nonfont_h4 {
border:1px solid #cccccc;
margin-bottom:10px;
padding-top:2px;
padding-bottom:2px;
padding-left:30px;
color:#0A8486;
}
h4.subtitle_860_h4 {
border:1px solid #cccccc;
margin-bottom:10px;
padding:8px 20px;
}
h4.subtitle_860_h402 {
border:1px solid #cccccc;
margin-bottom:10px;
padding:5px 10px;
}
h4.subtitle_408_h4 {
border:1px solid #cccccc;
margin-bottom:10px;
padding:8px 20px;
}
h4.contents_title_h4 {
background:url(../images/bg_h4_860.png) no-repeat center top;
margin-bottom:10px;
padding:15px 20px;
}
h4.subtitle_860_h403 {
background:url(../images/bg_h4_860.jpg) no-repeat center top;
margin-bottom:10px;
padding:8px 20px;
}
ul.pad0_style {
list-style:none;
}
ul.pad0_style li {
list-style:none;
float:left;
font-size:0px;
}


ul.pad10_style {
list-style:none;
}
ul.pad10_style li {
list-style:none;
float:left;
padding-right:10px;
padding-bottom:10px;
font-size:0px;
}
ul.pad10_style li.pad10_none {
padding-right:0px;
}

ul.pad15_style {
list-style:none;
}
ul.pad15_style li {
list-style:none;
float:left;
padding-right:15px;
font-size:0px;
}
ul.pad15_style li.pad15_none {
padding-right:0px;
}

ul.pad20_style {
list-style:none;
}
ul.pad20_style li {
list-style:none;
float:left;
padding-right:20px;
padding-bottom:10px;
font-size:0px;
}
ul.pad20_style li.pad20_none {
padding-right:0px;
}

ul.wid280 {
list-style:none;
}
ul.wid280 li {
list-style:none;
float:left;
padding-right:15px;
padding-bottom:20px;
width:260px;
}


ul.arrow_blue,
ul.arrow_blue_bo10,
ul.arrow_gray,
ul.arrow_gray_bo10, 
ul.arrow_az_color,
ul.arrow_az_color_bo10 {
list-style:none;
}

ul.arrow_blue li,
ul.arrow_gray li,
ul.arrow_az_color li {
list-style:none;
}
ul.arrow_blue_bo10 li,
ul.arrow_gray_bo10 li,
ul.arrow_az_color_bo10 li {
list-style:none;
padding-bottom:10px;
}

ul.arrow_blue li a,
ul.arrow_blue_bo10 li a {
display:block;
text-decoration:none;
font-weight:bold;
color:#4F7399;
}
ul.arrow_blue li a:hover,
ul.arrow_blue_bo10 li a:hover {
color:#88AB92;
}

ul.arrow_blue_bo10 li ul li {
list-style:none;
margin-left:20px;
padding-top:5px;
padding-bottom:5px;
}
ul.arrow_blue_bo10 li ul li a {
font-weight:normal;
}
ul.arrow_blue_bo10 li ul li.non_active {
font-weight:normal;
color:#999999;
}

ul.arrow_gray li,
ul.arrow_gray_bo10 li {
display:block;
text-decoration:none;
font-weight:bold;
color:#999999;
}

ul.arrow_az_color li a,
ul.arrow_az_color_bo10 li a {
display:block;
text-decoration:none;
font-weight:bold;
color:#990000;
}
ul.arrow_az_color li a:hover,
ul.arrow_az_color_bo10 li a:hover {
color:#996065;
}

ul.form_style400 {
list-style:none;
}
ul.form_style400 li {
list-style:none;
float:left;
width:400px;
padding-right:10px;
padding-bottom:10px;
}
ul.form_style360 {
list-style:none;
}
ul.form_style360 li {
list-style:none;
float:left;
width:360px;
padding-right:10px;
padding-bottom:10px;
}
ul.form_style200 {
list-style:none;
}
ul.form_style200 li {
list-style:none;
float:left;
width:200px;
padding-right:10px;
padding-bottom:10px;
}
ul.form_style160 {
list-style:none;
}
ul.form_style160 li {
list-style:none;
float:left;
width:160px;
padding-right:10px;
padding-bottom:10px;
}
ul.form_style160 li.wid_form400 {
width:400px;
}
ul.form_style160 li.wid_form250 {
width:250px;
}
ul.form_style160 li.wid_form300 {
width:300px;
}
ul.form_style160 li.wid_form330 {
width:330px;
}
ul.form_style150 {
list-style:none;
}
ul.form_style150 li {
list-style:none;
float:left;
width:150px;
padding-right:10px;
padding-bottom:10px;
}

ul.form_style100 {
list-style:none;
}
ul.form_style100 li {
list-style:none;
float:left;
width:100px;
padding-right:10px;
padding-bottom:10px;
}



#news_area {
margin-bottom:10px;
}
.scrollholder {
position: relative;
height: 170px;
overflow: auto;
z-index: 1;
}
.scroll{
position: absolute;
left: 0; top: 0;
width: 95%;
z-index: 2;
}
.track{
position: relative;
float:right;
top: 0; 
width: 5px;
height: 100%;
font-size: 0;
z-index: 3;
background: #DDDDDD;
}
.drag_bar{
position: absolute;
width: 100%; 
height: 14px;
cursor: pointer;
z-index: 4;
background: #999999;
} 

dl.mbotom_dot_860 {
border-bottom:1px solid #cccccc;
width:860px;
margin-bottom:10px;
}
dl.mbotom_dot_860 dt,
dl.mbotom_dot_860 dd {
padding-top:10px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_860 dt {
width:70px;
}
dl.mbotom_dot_860 dd {
padding-left:10px;
width:780px;
}

dl.mbotom_dot_860_3clm {
border-bottom:1px solid #cccccc;
width:860px;
margin-bottom:10px;
}
dl.mbotom_dot_860_3clm dt {
width:80px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_860_3clm dd.dd2clm {
padding-left:10px;
padding-bottom:10px;
float:left;
width:120px;
}
dl.mbotom_dot_860_3clm dd.dd3clm {
padding-left:10px;
padding-bottom:10px;
float:left;
width:640px;
}

dl.mbotom_dot_860_intbl2 {
width:840px;
margin-bottom:10px;
}
dl.mbotom_dot_860_intbl2 dt {
width:120px;
background:#eeeeee;
padding:5px 10px;
float:left;
text-align:center;
font-weight:bold;
}
dl.mbotom_dot_860_intbl2 dd {
padding-top:5px;
padding-left:10px;
float:left;
width:680px;
}

dl.mbotom_dot_860_intbl {
border-bottom:1px solid #cccccc;
width:840px;
margin-bottom:10px;
}
dl.mbotom_dot_860_intbl dt {
width:230px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_860_intbl dd {
padding-left:10px;
padding-bottom:10px;
float:left;
width:580px;
}
dl.mbotom_dot_600 {
border-bottom:1px solid #cccccc;
width:650px;
margin-bottom:10px;
}
dl.mbotom_dot_600 dt,
dl.mbotom_dot_600 dd {
padding-top:10px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_600 dt {
width:160px;
}
dl.mbotom_dot_600 dd {
padding-left:10px;
width:480px;
}

dl.mbotom_dot_640 {
border-bottom:1px solid #cccccc;
width:630px;
margin-bottom:10px;
}
dl.mbotom_dot_640 dt,
dl.mbotom_dot_640 dd {
padding-top:10px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_640 dt {
width:70px;
}
dl.mbotom_dot_640 dd {
padding-left:10px;
width:550px;
}

dl.mbotom_dot_500 {
border-bottom:1px solid #cccccc;
width:500px;
margin-bottom:10px;
}
dl.mbotom_dot_500 dt,
dl.mbotom_dot_500 dd {
padding-top:10px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_500 dt {
width:70px;
}
dl.mbotom_dot_500 dt.paddt_500_2 {
padding-top:2px;
}
dl.mbotom_dot_500 dd {
padding-left:10px;
width:420px;
}

dl.mbotom_dot_420 {
border-bottom:1px solid #cccccc;
width:420px;
margin-bottom:10px;
}
dl.mbotom_dot_420 dt,
dl.mbotom_dot_420 dd {
padding-top:10px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_420 dt {
width:70px;
}
dl.mbotom_dot_420 dt.paddt_420_2 {
padding-top:2px;
}
dl.mbotom_dot_420 dd {
padding-left:10px;
width:340px;
}

dl.mbotom_dot_270 {
width:270px;
margin-bottom:10px;
}
dl.mbotom_dot_270 dt,
dl.mbotom_dot_270 dd {
padding-top:10px;
padding-bottom:10px;
float:left;
}
dl.mbotom_dot_270 dt {
width:215px;
}
dl.mbotom_dot_270 dd {
padding-left:5px;
width:50px;
}
dl.box_278dl {
width:278px;
margin-bottom:10px;
}
dl.box_278dl dt {
width:130px;
padding-bottom:10px;
float:left;
}
dl.box_278dl dd {
padding-left:10px;
float:left;
width:138px;
padding-bottom:10px;
}


dl.box_278-2dl {
width:278px;
margin-bottom:10px;
}
dl.box_278-2dl dt {
width:70px;
padding-bottom:10px;
float:left;
}
dl.box_278-2dl dd {
padding-left:10px;
float:left;
width:198px;
padding-bottom:10px;
}


dl.mbotom_line_265 {
border-bottom:1px solid #cccccc;
width:265px;
margin-top:10px;
margin-bottom:5px;
}
dl.mbotom_line_265 dt {
width:120px;
padding-bottom:5px;
float:left;
}
dl.mbotom_line_265 dd {
padding-left:10px;
padding-bottom:5px;
float:left;
width:135px;
}


.bg_time {
border:1px sold #999999
padding:7px;
}

.clm3_mid {
padding:0px 25px;
}

.dot_botm_line {
border-bottom:1px solid #cccccc;
margin-bottom:10px;
}
.faq_q a {
padding-top:5px;
padding-bottom:5px;
display:block;
margin-bottom:10px;
}
h4.faq_q_h4 {
padding-top:5px;
padding-bottom:5px;
color:#0A8486;
margin-bottom:10px;
}
.faq_ans {
padding-left:33px;
}

.link_arrow_blue a{
display:block;
text-decoration:underline;
font-weight:bold;
color:#4F7399;
}


.tblstyle1 {
margin-bottom:0px;
}
.tblstyle1 table {
width:860px;
}
.tblstyle1 th {
width:200px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
text-align:left;
}
.tblstyle1 th {
border-bottom:2px solid #999999;
}
.tblstyle1 th.hissu {
border-bottom:2px solid #997A70;
}
.tblstyle1 td {
padding:10px;
border-bottom:1px solid #cccccc;
}


.tblstyle2 {
margin-bottom:0px;
}
.tblstyle2 table {
width:860px;
}
.tblstyle2 th {
padding:10px;
text-align:left;
background:#eeeeee;
}
.tblstyle2 td {
padding:10px 0px;
border-bottom:1px solid #cccccc;
}

.tblstyle3 {
margin-bottom:0px;
}
.tblstyle3 table {
width:860px;
}
.tblstyle3 th {
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
text-align:left;
}
.tblstyle3 th {
border-bottom:2px solid #999999;
}
.tblstyle3 th.hissu {
border-bottom:2px solid #997A70;
}
.tblstyle3 td {
padding:10px;
border-bottom:1px solid #cccccc;
}

/***footer***/
#footer {
margin:0 auto;
text-align:center;
}
#footer_area {
margin:0 auto;
text-align:left;
width:1000px;
}
ul.footer_bnr {
list-style:none;
}
ul.footer_bnr li {
list-style:none;
float:left;
font-size:0px;
padding-top:13px;
padding-bottom:15px;
padding-right:20px;
}
ul.footer_bnr li.foot_nopad {
padding-right:0px;
}
.footer_pegetop p {
text-align:right;
padding-bottom:15px;
}
#footer_float {
padding-bottom:30px;
}
.footer_left {
float:left;
width:350px;
}
.footer_right {
float:right;
width:508px;
}
ul.footer_btn {
list-style:none;
}
ul.footer_btn li {
list-style:none;
float:left;
font-size:0px;
}


/***footer***/


/****box_r_gray****/
.box_r_gray {
margin-bottom:10px;
}
.box_r_gray_left_top,
.box_r_gray_right_top,
.box_r_gray_left_bottom,
.box_r_gray_right_bottom {
display:none;
}
.box_r_gray_middle_top880,
.box_r_gray_middle_top840,
.box_r_gray_middle_top580 {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}
.box_r_gray_body {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:9px;
}

.box_r_gray_middle_bottom880,
.box_r_gray_middle_bottom840,
.box_r_gray_middle_bottom580,
.box_r_gray_middle_bottom265 {
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.box_r_gray_left_top,
.box_r_gray_left_bottom,
.box_r_gray_right_top,
.box_r_gray_right_bottom  {
width:10px;
}
.box_r_gray_middle_top880,
.box_r_gray_middle_bottom880 {
width:900px;
}
.box_r_gray_middle_top840,
.box_r_gray_middle_bottom840 {
width:840px;
}
.box_r_gray_middle_top580,
.box_r_gray_middle_bottom580 {
width:600px;
}
.box_r_gray_middle_bottom265 {
width:285px;
}

/****box_r_orange****/
.box_r_orange {
margin-bottom:10px;
}
.box_r_orange_left_top,
.box_r_orange_right_top,
.box_r_orange_left_bottom,
.box_r_orange_right_bottom {
display:none;
}
.box_r_orange_middle_top880 {
border-top:1px solid #FF9900;
border-right:1px solid #FF9900;
border-left:1px solid #FF9900;
}

.box_r_orange_body {
border-left:1px solid #FF9900;
border-right:1px solid #FF9900;
padding:9px;
}

.box_r_orange_middle_bottom880 {
border-bottom:1px solid #FF9900;
border-right:1px solid #FF9900;
border-left:1px solid #FF9900;
}
.box_r_orange_middle_top880,
.box_r_orange_middle_bottom880 {
width:900px;
}


/****box_r_sadow****/
.box_r_sadow {
margin-bottom:10px;
}
.box_r_sadow_left_top,
.box_r_sadow_right_top,
.box_r_sadow_left_bottom,
.box_r_sadow_right_bottom {
display:none;
}
.box_r_sadow_center_top860,
.box_r_sadow_center_top400 {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}
.box_r_sadow_body900,
.box_r_sadow_body440 {
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:19px;
}

.box_r_sadow_center_bottom860,
.box_r_sadow_center_bottom400 {
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.box_r_sadow_center_top860,
.box_r_sadow_center_bottom860 {
width:900px;
}
.box_r_sadow_center_top400,
.box_r_sadow_center_bottom400 {
width:440px;
}

*:first-child+html .box_r_sadow_body440 {
padding:20px 15px;
}

*:first-child+html .box_r_sadow_center_top400,
*:first-child+html .box_r_sadow_center_bottom400 {
width:425px;
}


.box_1000 {
width:1000px;
}
.box_900 {
width:900px;
}
.box_880 {
width:880px;
}
.box_640 {
width:640px;
}
.box_605_block {
width:605px;
display:block;
}

.box_float900 {
width:900px;
float:left;
}

.box_float900_2 {
width:900px;
float:left;
height: 300px;
}

.box_float720_left {
width:720px;
float:left;
}
.box_float140_right {
width:140px;
float:right;
}
.box_float180_left {
width:180px;
float:left;
margin-right:10px;
}
.box_float500_left {
width:500px;
float:left;
}
.box_float340_right {
width:340px;
float:right;
}

.box_float840_left {
width:840px;
float:left;
}
.box_float650_left {
width:650px;
float:left;
}
.box_float640_left {
width:640px;
float:left;
}
.box_float620_left {
width:620px;
float:left;
}
.box_float600_left {
width:600px;
float:left;
}
.box_float500_left {
width:500px;
float:left;
}
.box_float490_left {
width:490px;
float:left;
}
.box_float480_left {
width:480px;
float:left;
}
.box_float440_left {
width:440px;
float:left;
}
.box_float420_left {
width:420px;
float:left;
}
.box_float420_left_bottom {
width:420px;
float:left;
padding-top:50px;
}

.box_float400_left {
width:400px;
float:left;
}
.box_float340_left {
width:340px;
float:left;
}
.box_float320_left {
width:320px;
float:left;
}
.box_float304_left {
width:300px;
float:left;
}
.box_float300_left {
width:300px;
float:left;
}
.box_float298_left {
width:298px;
float:left;
}
.box_float278_left {
width:278px;
float:left;
}
.box_float270_left {
width:270px;
float:left;
}
.box_float240_left {
width:240px;
float:left;
}
.box_float200_left {
width:200px;
float:left;
margin-right: 10px;
}

.box_float600_right {
width:600px;
float:right;
}
.box_float500_right {
width:500px;
float:right;
}
.box_float440_right {
width:440px;
float:right;
}
.box_float420_right {
width:420px;
float:right;
}
.box_float400_right {
width:400px;
float:right;
}
.box_float360_right {
width:360px;
float:right;
}
.box_float350_right {
width:350px;
float:right;
}
.box_float340_right {
width:340px;
float:right;
}
.box_float330_right {
width:330px;
float:right;
}
.box_float298_right {
width:298px;
float:right;
}
.box_float285_right {
width:285px;
float:right;
}
.box_float278_right {
width:278px;
float:right;
}
.box_float270_right {
width:270px;
float:right;
}
.box_float220_right {
width:220px;
float:right;
}
.box_float200_right {
width:200px;
float:right;
}
.box_float190_right {
width:190px;
float:right;
}
.box_float100_right {
width:100px;
float:right;
}
.box_float65_right {
width:65px;
float:right;
}

.box_dot860 {
width:860px;
margin-bottom:15px;
}
/*special 20160928*/
.box_float240_right {
width:240px;
float:right;
}
.box_float510_left {
width:510px;
float:left;
}

.inner-gray-box_left{
padding:10px;
margin: 3px;
background:#EEEEEE;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius: 10px;
width:272px;
height: 140px;
float:left;
}

.inner-gray-box_right{
padding:10px;
margin: 3px;
background:#EEEEEE;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius: 10px;
width:272px;
height: 150px;
float:right;
}	

.inner-yellow-box{
padding:10px;
background:#fffacd ;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius: 10px;
}
/*special*/


/*common*/

.fontLL {
font-size:95%;
}
.fontL {
font-size:85%;
}
.fontM,
p.indent1em_font, 
p.indentM15em_font,
p.indentM2em_font,
p.indentM25em_font,
p.indentM3em_font,
ul.arrow_blue,
ul.arrow_blue_bo10,
ul.arrow_gray,
ul.arrow_gray_bo10, 
ul.arrow_az_color,
ul.arrow_az_color_bo10,
ul.wid280 li{
font-size:78%;
}
.fontS ,
p.indent1em_S_font,
p.indentM15em_S_font,
p.indentM2em_S_font,
p.indentM25em_S_font,
p.indentM3em_S_font{
font-size:65%;
}

#pankuzu_area p,
.tblstyle1 table,
.tblstyle2 table,
.tblstyle3 table {
font-size:75%;
}

h4.subtitle_sq_green_h4,
h4.faq_q_h4,
dl.mbotom_dot_860_3clm,
dl.mbotom_dot_640,
dl.mbotom_dot_860,
dl.mbotom_dot_500,
dl.mbotom_dot_420,
dl.mbotom_dot_270,
dl.mbotom_line_265,
dl.box_408dl,
dl.box_278dl
dl.box_278-2dl {
font-size:78%;
}

.mbotom3,
.mbotom10,
.mbotom15,
.mbotom20,
dl.mbotom_dot_860_3clm,
dl.mbotom_dot_640,
dl.mbotom_dot_860,
dl.mbotom_dot_500,
dl.mbotom_dot_420,
dl.mbotom_dot_270,
.bg_time {
overflow:hidden;
zoom:1;
}

.box_r_gray,
.box_r_gray_left_top,
.box_r_gray_middle_top880,
.box_r_gray_middle_top840,
.box_r_gray_right_top,
.box_r_gray_body,
.box_r_gray_left_bottom,
.box_r_gray_middle_bottom880,
.box_r_gray_middle_bottom840,
.box_r_gray_right_bottom,
.box_r_orange,
.box_r_orange_left_top,
.box_r_orange_middle_top880,
.box_r_orange_right_top,
.box_r_orange_body,
.box_r_orange_left_bottom,
.box_r_orange_middle_bottom880,
.box_r_orange_right_bottom,
.box_r_sadow,
.box_r_sadow_left_top,
.box_r_sadow_center_top860,
.box_r_sadow_right_top,
.box_r_sadow_body900,
.box_r_sadow_left_bottom,
.box_r_sadow_center_bottom860,
.box_r_sadow_right_bottom,
.box_r_sadow_body440,
.box_r_sadow_center_top400,
.box_r_sadow_center_bottom400,
.box_dot860,
.box_float278_left,
.box_float304_left,
.box_float278_right{
overflow:hidden;
zoom:1;
}


.mbotom3,
.mbotom10,
.mbotom15,
.mbotom20,
.padtop10,
#head,
#head_area,
#globalnvi,
#wrapper,
#container,
#pankuzu_area p,
#pagebody_900,
h3.subtitle_900_h3,
h3.subtitle_640_h3,
h3.subtitle_640_h3_btn,
h4.subtitle_sq_green_h4,
h4.subtitle_860_h4,
h4.subtitle_860_h402,
dl.mbotom_dot_860,
dl.mbotom_dot_600,
dl.mbotom_dot_860_3clm,
dl.mbotom_dot_640,
dl.mbotom_dot_500,
dl.mbotom_dot_420,
dl.mbotom_dot_270,
dl.mbotom_dot_860_intbl,
dl.mbotom_dot_860_intbl2,
dl.mbotom_line_265,
dl.box_278dl,
dl.box_278-2dl,
.dot_botom,
.box_r_gray,
.box_r_orange,
.box_r_sadow,
.box_r_gray_body,
.box_r_orange_body,
.box_r_sadow_body900,
.box_r_sadow_body440,
.box_1000,
.box_900,
.box_640,
.box_605_block,
.box_dot860,
.dot_botm_line,
.tblstyle1,
#footer,
#footer_area,
.footer_pegetop p,
#footer_float{
clear:both;
}



