@charset "UTF-8";
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
  /*---------------------- 1.RESET ----------------------*/
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, main,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	/* [disabled]border: 0; */
	font-size: 100%;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
 
main, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display: block;
}
 
html{ -moz-text-size-adjust: none; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; 
}
.sp {display:none !important;}
a:hover{
	opacity:0.7;
}
*, *:before, *:after {
  box-sizing: border-box;
}
 
blockquote, q {
  quotes: none;
}
 
blockquote:before, blockquote:after, q:before, q:after {
  content: none;
}
 
input, textarea {
  margin: 0;
  padding: 0;
}
 
input::-webkit-input-placeholder, input:-moz-placeholder, textarea::-webkit-input-placeholder, textarea:-moz-placeholder {
  color: #888;
}
 
input[type="button"], input[type="submit"], input[type="search"], input[type="reset"] {
  -webkit-appearance: none;
}
 
ol, ul{ list-style: none; color: #000; 
}
 
table{ border-collapse: collapse; border-spacing: 0; 
}
 
caption, th{
  text-align: left;
}

 
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
 
img {
	max-width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: middle;
}

.fl{ float: left; }
.fr{ float: right; }
.cf {zoom:1;}
.cf:after{
    content: ""; 
    display: block; 
    clear: both;}
.cf { display: inline-table; }
.clear{	clear:both;}
/* Hides from IE-mac \*/
* html .cf { height: 1%; }
.cf { display: block; clear: both; }
/* End hide from IE-mac */













/* LAYOUT */


a {
	text-decoration: none;
}

.ht a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


.jouhou_wh ul li { display: inline; }
.jouhou_wh ul li img { display: inline-block; margin-top: 2%; margin-right: 0.5%; margin-bottom: 2%; margin-left: 0.5%; }



.w50per2 { max-width: 945px; min-width: 945px; clear: both; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 100%; }
.w50per2 .egao { width: 35%; float: left; margin-top: 5%; }
.w50per2 .header_title { width: 25%; float: left; margin-left: 5%; margin-top: 2%; }
.w50per2 .eg_ti { width: 80%; height: 90px; margin-left: 5%; }
.w50per2 .header_tel { width: 28%; float: right; margin-top: 1%; margin-right: 5%; }
.w50per2 .slide_body { width: auto; }
.w50per2 .w100per { height: 330px; padding-top: 20px; padding-bottom: 0%; width: 100%; margin: 0; }








.oosoto { background-color: #FFFDF1; overflow: hidden; min-width: 1000px; max-width: 2000px; }
.header { background-image: url(../img/head_bg.png); width: 100%; height: auto; background-repeat: repeat; padding-top: 0.2%; max-width: 100%; }
.header div ul li { }
.header .sub_header { float: right; width: 40%; margin-top: 3%; }
.w50per { max-width: 1000px; min-width: 1000px; clear: both; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.w50per .egao { width: 35%; float: left; margin-top: 6.5%; }
.w50per .header_title { width: 19%; float: left; margin-left: 2%; }
.w50per .eg_ti { width: 100%; height: 120px; }
.w50per .header_tel { width: 24%; float: left; margin-top: 1%; }
.g_menu { clear: both; }
.g_menu ul li { margin: 0px; display: inline; }
.slide_back { background-image: url(../img/slide_back.png); width: 100%; height: auto; background-repeat: no-repeat; }
.w50per .slide_body { width: auto; }
.kengaku_goriyou ul li { display: inline; }
.kengaku_goriyou { width: 90%; margin-top: 7%; margin-right: auto; margin-bottom: 10%; margin-left: auto; }

.kengaku_goriyou_noindex ul li { display: inline; }
.kengaku_goriyou_noindex { width: 95%; margin-top: 5%; margin-right: auto; margin-bottom: 4%; margin-left: auto; text-align: center; }


.m_service { width: 32%; margin-top: 0; margin-right: auto; margin-left: auto;}
.service_3 li { display: inline; }
.service_3 { margin-top: 2%; }
.service_zentai { width: 100%; margin-top: 2%; margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: center; }
.service_waku { margin-bottom: 5%; }
.oshi_ichiran { float: right; width: 23%; }
.sinchaku { clear: both; background-color: #FFF; text-align: center; margin-bottom: 10%; padding-bottom: 5%; }
.m_oshirase { width: 30%; float: left; margin-right: auto; margin-left: 32%; margin-bottom: 2%; }
.m_bo { }

.3ren_hontai ul {
   text-align: center;
}

.3ren_hontai li { zoom: 1; width: 27%; 
}

.3ren_hontai { }

.3ren_hontai_gawa { }
.3ren_hontai .3ren_migi { }
.3ren_hontai .3ren_hidari { }
.3ren_hontai .3ren_migi { margin-left: 3%; }
.3ren_hidari { margin-right: 3%; }
.header { }
.service_3 li { width: 33.3333%; display: inline; vertical-align: bottom; }
.3ren_hontai_gawa { }
.w50per_alfa { max-width: 1000px; min-width: 1000px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.3ren_hontai_gawa { clear: both; text-align: center; }
.3ren_hontai_gawa table tr td { }
.m_access img { width: 369px; margin: 0 auto; }
.m_access { text-align: center; padding-top: 50px; padding-bottom: 20px; }
.tel_left { height: 89px; width: 312px; background-color: #E7F6CD; text-align: center; vertical-align: bottom; float: left; padding-top: 10px; }
.mail_right { height: 89px; width: 312px; background-color: #008856; text-align: center; vertical-align: bottom; float: left; padding-top: 20px; }
.pt50 { padding-top: 50px; display: block; clear: both; }

    .kadomaru   {  
        border-radius: 3px;        /* CSS3草案 */  
        -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
        -moz-border-radius: 3px;   /* Firefox用 */  
    }  .contact_tm { margin-top: 70px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: block; max-width: 1000px; min-width: 1000px; }
.footer_bg { background-image: url(../img/bottom_back.png); background-position: center bottom; background-repeat: no-repeat; width: 100%; height: 200px; clear: both; }
.footer_con { border-top-width: 1px; border-top-style: solid; border-top-color: #008856; padding-top: 20px; height: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-left: 50px; }
.footer_con ul{ float: left; width: 180px; overflow: hidden; }
.footer_con ul.list01{ width: 180px; }
.footer_con ul.list02{ width: 200px; }
.tel_left { }
.mail_right { }
.cen_0auto { text-align: center; }
.footer_con li { line-height: 28px; font-size: 90%; }
.grbig { list-style-position: inside; list-style-image: url(../img/li1.gif); color: #088A59; text-decoration:none; }
.grbig { font-weight: bolder;}
.grsma { list-style-position: inside; list-style-type: disc; color: #FF9C00; text-decoration:none; }
.footer_con .grsma span { color: #088A59; }
li span {
}
.list03 { width: 170px; }
.address_footer { width: 60%; float: left; height: 75px; }
.footer_un { width: 1000px; margin: 0 auto; font-size: 90%; }
.address_footer .footer_ad { line-height: 25px; }
.footer_ky { line-height: 25px; font-size: 85%; }
.copyright { text-align: right; line-height: 25px; font-size: 80%; margin-bottom: 3px; }
.footer_ad span { font-weight: bolder; }
.cen { margin: 0 auto; }

#page-top { position: fixed; bottom: 20px; right: 100px; font-size: 77%; 
}
.con_line { display: block; max-width: 100%; min-width: 100%; }
.w50per .pankuzu { font-size: 90%; line-height: 25px; padding-left: 2%; padding-top: 2%; }
.w50per h3 { text-align: center; margin-top: 2%; clear: both; }
.aisatsu_photo { width: 40%; text-align: center; float: left; }
.w50per .aisatsu_text { float: right; width: 60%; }
.aisatsu_text p { padding-right: 20%; padding-bottom: 10%; padding-left: 10%; }
.w50per .uneihoushin { text-align: center; }
.pt30 { display: block; padding-top: 30px; clear: both; }
.pt20 { display: block; padding-top: 20px; clear: both; }
.pt10 {
	display: block;
	clear: both;
	padding-top: 10px;
}




.gaiyou { text-align: center; }
.w50per .ayumi_bangou { line-height: 40px; text-align: center; letter-spacing: 4px; font-size: 90%; }
.ayumi_enkaku { width: 100%; margin-top: 0 auto; }
.ayumi_enkaku ul { margin: 0 auto; display: inline; }
.w50per .ayumi_enkaku ul { line-height: 50px; display: block; width: 60%; }
.ayumi_enkaku ul .enkaku_wh { background-color: #FFF; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCC; border-bottom-color: #CCC; }
.ayumi_enkaku ul li { padding-left: 5%; }
.left_map { float: left; padding-right: 2%; padding-left: 8%; }
.right_map { width: 40%; float: right; padding-right: 8%; padding-left: 2%; }
.left_map img { width: 100%; }
.right_map a { color: #008856; margin-top: 2%; font-size: 90%; line-height: 30px; }
.right_map a { text-align: center; }
.koutusyudan { text-align: center; }
.add { line-height: 30px; text-align: center; }
.q_and_a { width: 80%; margin-top: 0; margin-right: auto; margin-bottom: 5%; margin-left: auto; }
.q_and_a .a_waku { border: 1px solid #7AB253; background-color: #FFF; width: 100%; border-radius: 5px; clear: both; }
.a_waku img { padding-top: 2%; padding-left: 2%; margin-right: 2%; margin-bottom: 5%; display: block; }
.a_waku .icon { width: 10%; display: block; float: left; padding-top: 2%; padding-left: 2%; padding-right: 2%; }
.a_waku .a_text { width: 75%; padding: 2%; line-height: 25px; overflow: hidden; }
.q_waku .icon { width: 10%; display: block; float: left; padding-top: 2%; padding-left: 2%; padding-right: 2%; }

.q_text { padding: 4%; width: 85%; line-height: 25px; }
.q_and_a .qa_sankaku { text-align: center; padding-top: 2%; padding-bottom: 1%; }



.h120 { height: 120px; }
.h110 { height: 110px; }
.h100 { height: 100px; }
.h90 { height: 90px; }
.h80 { height: 80px; }
.h70 { height: 70px; }
.h60 { height: 60px; }
.h50 { height: 50px; }
.h130 { height: 130px; }
.h140 { height: 140px; }
.h150 { height: 150px; }
.h160 { height: 160px; }
.h170 { height: 170px; }
.h180 { height: 180px; }
.h190 { height: 190px; }
.h200 { height: 200px; }
.w50per .jigyou_left { width: 46%; margin-right: 1%; margin-left: 3%; float: left; }
.w50per .jigyou_right { width: 46%; margin-right: 3%; margin-left: 1%; float: right; }
.care_waku { margin-top: 4%; height: auto; width: 80%; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.care_waku .care_text1 { width: 55%; line-height: 30px; float: left; margin-top: 5%; }
.care_waku .care_text4 { width: 100%; line-height: 30px; float: left; background-image: url(../img/kengaku_bg.png); background-repeat: no-repeat; height: auto; }
.care_waku .care_ph1 { }
.care_waku .care_ph1 { text-align: right; }
h4 { clear: both; }
.w50per .care_ph2 { margin-top: 2%; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 95%; }
.w50per .care_text2 { width: 70%; line-height: 30px; font-size: 100%; margin-top: 4%; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.jigyou_box { border: 1px solid #999; background-color: #FFF; line-height: 30px; padding: 2%; width: 70%; margin-top: 1%; margin-right: auto; margin-bottom: 2%; margin-left: 10%; }
.jigyou_box p { font-weight: bold; }
.jigyou_box span { font-weight: bold; font-size: 105%; }
.care_text2 span { font-weight: bold; }

.w50per .care_text3 { width: 70%; font-size: 100%; margin-top: 3%; margin-right: auto; margin-bottom: 0; margin-left: 10%; line-height: 25px; }
.care_text3 span { font-weight: bold; }
.day_nagare li .jikoku { width: 30%; line-height: 30px; background-color: #EEFBFF; border: 1px solid #999; padding-top: 2%; padding-right: 8%; padding-bottom: 2%; padding-left: 30%; margin-top: 3%; margin-right: 50%; margin-left: 0%; color: #000; font-weight: bold; }
.day_nagare li .naiyou { width: 400px; line-height: 30px; background-color: #FFFFFF; border: 1px solid #999; padding-top: 2%; padding-right: 8%; padding-bottom: 2%; padding-left: 2%; margin-top: 3%; margin-right: 0%; margin-left: 0%; height: 5%; color: #000; font-weight: normal; }
.day_nagare li { margin-bottom: 3%; padding-bottom: 1%; }
.care_text3 .day_nagare2 { }
.care_text3 .day_nagare { float: left; line-height: 30px; margin: 0%; padding: 0%; text-align: right; }
.day_nagare li { border: 1px solid #999; background-color: #FFFFFF; font-weight: bold; text-align: right; margin-left: 0%; width: 100%; margin-bottom: 4%; display: inline-block; padding: 3%; float: left; }

.care_text3 .day_nagare2 { float: left; width: 65%; line-height: 30px; margin-top: 0%; margin-right: 0%; margin-bottom: 0%; margin-left: 1%; padding-top: 0%; padding-right: 0%; padding-bottom: 0%; padding-left: 1%; height: auto; }
.day_nagare2 li { border: 1px solid #999; background-color: #FFFFFF; font-weight: bold; text-align: left; margin-left: 0%; padding: 1%; width: 100%; margin-bottom: 1%; }
.naiyou_l { }
.care_text3 ul .jikan_r { float: left; width: 15%; background-color: #EEFBFF; height: auto; border: 1px solid #999; padding: 2%; margin-bottom: 1%; line-height: 20px; font-weight: bold; text-align: right; }
ul .naiyou_l { width: 75%; }
.care_text3 ul .naiyou_l { width: 80%; border: 1px solid #999; background-color: #FFF; padding-top: 2%; padding-right: 1%; padding-bottom: 2%; padding-left: 2%; margin-left: 16%; line-height: 20px; font-size: 100%; }
.care_text3 ul li { display: block; }
.care_text3 .help_indent { padding-left: 6%; }
.home_ph_2ren img { margin: 2%; }
.w50per .home_ph_2ren { width: 100%; margin-top: 3%; padding-left: 10%; }
.nagare_cen { text-align: center; }
.care_waku .kengaku_bold { font-size: 110%; line-height: 25px; font-weight: bolder; }
.care_text_pp { font-size: 90%; width: 75%; margin: 0 auto; line-height: 25px; padding-top: 5%; }
.care_text_pp span { font-size: 110%; font-weight: bolder; }
.w50per .shisetsu_map { text-align: center; }
.care_text_shisetsu { font-size: 100%; width: 55%; margin: 0 auto; line-height: 25px; padding-top: 5%; letter-spacing: 2px; }
.care_text_shisetsu .kaigo { font-size: 110%; text-align: center; font-weight: bold; color: #FFA000; }
.care_text_goriyou { font-size: 100%; width: 65%; margin: 0 auto; line-height: 25px; padding-top: 5%; letter-spacing: 2px; }
.care_text_goriyou .kaigo { font-size: 110%; text-align: center; font-weight: bold; color: #FFA000; }
.w50per .jouhou_wh { height: 150px; width: 100%; text-align: center; background-color: #FFF; }
.jouhou_wh .jouhou_1 { width: 28%; height: 40%; float: left; border: 2px solid #FFD2AD; padding: 1%; background-color: #FFF1E5; font-weight: bolder; color: #028760; line-height: 25px; text-align: center; }
.jouhou_wh .jouhou_2 { width: 28%; height: 40%; float: left; margin-right: 1%; border: 2px solid #FFD2AD; padding: 1%; background-color: #FFF1E5; font-weight: bolder; color: #028760; line-height: 25px; text-align: center; }
.jouhou_wh .jouhou_3 { width: 28%; height: 40%; float: left; margin-right: 1%; border: 2px solid #FFD2AD; padding: 1%; background-color: #FFF1E5; font-weight: bolder; color: #028760; line-height: 25px; text-align: center; }
.jouhou_wh ul { }
.jouhou_wh ul { width: 100%; margin: 0 auto; text-align: center; }
.sub_header ul li a img { font-weight: normal; opacity: 0.8; }


.gaiyou_text ul .jikan_r { float: left; width: 26%; background-color: #EFF6E2; height: auto; border: 1px solid #999; line-height: 20px; text-align: center; padding: 2%; border-collapse: collapse; }

.gaiyou_text ul .naiyou_l { width: 72%; border: 1px solid #999; background-color: #FFF; padding-top: 2%; padding-right: 1%; padding-bottom: 2%; padding-left: 2%; margin-left: 27%; line-height: 20px; border-collapse: collapse; }
.gaiyou_text ul li { display: block; width: 100%; background-color: #FFF; margin-top: 2px; margin-bottom: 2px; }
.w50per .gaiyou_text { width: 62%; margin: 0 auto; }
.care_text2 .care_tel { line-height: 40px; font-size: 130%; letter-spacing: 2px; }
.care_text3 .linkp_text { color: #028760; line-height: 40px; }
.w50per .w100per { height: 330px; text-align: center; padding-top: 20px; padding-bottom: 0%; width: 100%; margin: 0; }
.slide_body.w100per .bxslider { margin: 0 auto; }
.indent_itaku { padding-left: 158px; color: #000; }
.event_jouhou { width: 50%; background-color: #FFF; margin-top: 2%; margin-right: auto; margin-bottom: 2%; margin-left: auto; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #999; border-left-color: #999; }
.sce_naiyou .manth { padding: 3%; border-right-width: 1px; border-right-style: solid; border-right-color: #666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; width: 15%; text-align: center; float: left; clear: both; background-color: #DEEFB9; }
.sce_naiyou .event { width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; padding-top: 3%; padding-right: 3%; padding-bottom: 3%; padding-left: 20%; }
.w50per .sce_other { width: 50%; margin: 0 auto; line-height: 25px; }
.w50per .dayori_single { width: 60%; margin-top: 2%; margin-right: auto; margin-bottom: 5%; margin-left: auto; }
.dayori_single .dayori_title { line-height: 40px; border-bottom-width: 3px; border-bottom-style: double; border-bottom-color: #666; margin-bottom: 2%; }
.dayori_single .dayori_pdf { clear: both; padding-left: 1%; font-weight: bolder; }
.dayori_single .dayori_ph { width: 33.3333%; margin-left: 2%; margin-bottom: 2%; float: left; clear: both; }
.dayori_single .dayori_text { width: 66.6666%; margin-left: 33.3333%; line-height: 25px; }
.dayori_single .dayori_pdf a { font-weight: bolder; margin-left: 2%; }
.yokoretsu .yokoretsu_naka li { width: 20%; padding: 1%; }
.album_syashinkan .yokoretsu { clear: both; }
.w50per .album_syashinkan { }
.album_soto { width: 95%; }
.album_soto .album_syashinkan { }
.w50per .123 { }
.yokoretsu .yokoretsu_naka { text-align: center; }
.yokoretsu .yokoretsu_naka li { display: inline-block; }
.seisyain_banner { line-height: 30px; text-align: center; width: 45%; height: 50px; vertical-align: middle; display: table; background-color: #DEEFB9; font-weight: bolder; border-radius: 3px; float: left; margin: 2%; }
.seisyain_banner p { display: table-cell; vertical-align: middle; font-weight: bolder; }
.w50per .banner_center { width: 50%; text-align: center; margin-right: auto; margin-left: auto; }




.top_line { height: 10px; width: 100%; background-color: #773D31; }
.w1000 {
	width: 1000px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.bg_all { background-color: #F9F9EE; }
.header .h_title { width: 25%; text-align: center; }
.header .h_tel { width: 50%; line-height: 25px; }
.header .h_sitemap { width: 10%; }
.header .h_kamoku { width: 45%; padding-top: 10px; line-height: 25px; }
.header .h_mojisize { width: 30%; padding-top: 15px; }
.h_mojisize.fr ul li { display: inline; }
.h_tel.fr img { margin-right: 2%; margin-left: 2%; }
.header .h_space { height: 20px; }
.h_kugiri { border-top-width: 1px; border-top-style: solid; border-top-color: #775A16; }
.w1000 .g-navi li { display: inline; }
.g-navi li img { border-left-width: 1px; border-left-style: solid; border-left-color: #B7A49B; margin-right: 1px; margin-left: 1px; }
.w1000 .g-navi { width: 83%; margin: 0 auto; }
.right_line { border-right-width: 1px; border-right-style: solid; border-right-color: #B7A49B; }
.w1000 h2 { text-align: center; }
.w1000 .top_con_text { font-size: 90%; line-height: 25px; width: 60%; margin: 0 auto; }
.bg_all .oshirase { background-color: #FFF; }
.w1000 .oshirase_waku { width: 70%; margin: 0 auto; }
.oshirase_waku .oshirase_title { width: 49%; }
.oshirase_waku .oshirase_ichiran { width: 50%; }
.oshirase_ichiran.fr { text-align: right; }
.oshirase_entry ul li { list-style-position: inside; list-style-image: url(../img/oshirase_li_style.png); line-height: 30px; background-image: url(../img/oshirase_line.png); background-repeat: no-repeat; background-position: left bottom; padding-left: 1%; }
.oshirase_entry { clear: both; width: 100%; font-size: 90%; }
.w1000 .3ren_waku30.5 { width: 30.5%; }
.white_back { background-color: #FFF; height: 300px; width: 33.3333%; text-align: center; }
.sinryou_text { line-height: 30px; margin-top: 45%; margin-bottom: 5%; text-align: center; width: 100%; }
.w1000 .3ren_sotowaku { width: 100%; }
.cen{ text-align: center; }

.3ren_sinryou { background-image: url(../img/sinryou_ic.png); height: 302px; width: 30.6%; }
.w1000 .3ren_nyuin { background-image: url(../img/sinryou_ic.png); height: 302px; width: 30.6%; }
.w1000 .3ren_access { background-image: url(../img/sinryou_ic.png); height: 302px; width: 30.6%; margin: 1%; }
.w1000 .3ren_matome { width: 100%; height: 320px; }

.con_h1 { width: 100%; background-color: #FFF; text-align: center; }
.w1000 .content_900 { width: 90%; margin: 0 auto; }
.content_900 .con_h2 { text-align: left; background-image: url(../img/h2_line.png); background-position: left bottom; background-repeat: no-repeat; height: 61px; }
.content_900 .con_h2_nyuin { text-align: left; background-image: url(../img/h2_nyuinline.png); background-position: left bottom; background-repeat: no-repeat; height: 61px; }

.content_900 .content_800 { width: 80%; margin: 0 auto; }
.content_800 .access_text { line-height: 40px; }
.content_800 .h3_gr { line-height: 60px; font-size: 140%; font-weight: bold; color: #098A64; }
.content_800 .access_text .h4_br { line-height: 60px; font-size: 110%; font-weight: bold; color: #773D31; }
.content_800 .yoyaku_denwa { width: 60%; height: 50px; margin-top: 10px; margin-right: auto; margin-bottom: 20px; margin-left: auto; background-color: #FFF; font-size: 150%; color: #773D31; vertical-align: middle; text-align: center; line-height: 50px; }
.content_800 .bus_jikoku { width: 95%; background-color: #FFF; padding: 1%; }
.bus_jikoku tr th { height: 50px; text-align: center; padding-top: 15px; font-weight: bold; line-height: 20px; }
.bgoth { background-color: #F1D09C; }
.bgpth { background-color: #FBD9DD; }
.bus_jikoku .fr tr td { height: 30px; text-align: center; padding-top: 10px; line-height: 20px; background-color: #FFF2F4; font-weight: bold; font-size: 130%; }
.bus_jikoku .fl tr td { height: 30px; text-align: center; padding-top: 10px; line-height: 20px; background-color: #FBF1E2; font-weight: bold; font-size: 130%; }
.bus_jikoku tr { border: 1px solid #CCC; }
.pdf_ichi { vertical-align: baseline; }
.content_800 .bus_image { text-align: center; }
.content_800 .syatoru_teisya { line-height: 30px; color: #028760; text-align: center; }
.content_800 .map_illust { text-align: center; }
.content_800 .gaiyou_text { line-height: 30px; width: 50%; }
.gaikan_byouin { width: 50%; text-align: right; }
.content_800 .jisseki_table tr { }
.jisseki_table tr th { height: 45px; display: table-cell; border: 1px solid #C9C9C9; background-color: #E8E8E8; text-align: center; vertical-align: middle; width: 100px; padding-right: 1%; padding-left: 1%; }
.jisseki_table tr { display: table; height: 40px; }
.jisseki_table tr th .th_t { margin-top: auto; margin-bottom: auto; }
.jisseki_table tr td { height: 45px; display: table-cell; vertical-align: middle; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C9C9C9; border-bottom-color: #C9C9C9; border-left-color: #C9C9C9; }
.content_900 .jisseki_table { }
.content_900 .jisseki_table { width: 100%; }
.jisseki_table tr td { width: 100px; background-color: #F4F4F4; } 
.jisseki_table tr .ththt { width: 400px; }
.jisseki_table tr .tdtdt { width: 400px; }
.jisseki_table tr .wh-cen { background-color: #FFF; text-align: center; }
.content_900 .nyuin_text { line-height: 30px; }
table tr .nyuin_ta_th { text-align: center; vertical-align: middle; background-color: #FFEAED; border: 1px solid #999; }
table tr .nyuin_ta_td_p { background-color: #FFEAED; padding-left: 10px; border: 1px solid #999; }
table tr .nyuin_ta_td_w { background-color: #FFF; text-align: center; border: 1px solid #999; }
.nyuinhi_ta { margin-top: 30px; margin-bottom: 30px; }
.content_900 .wh_hijouji { height: 120px; width: 90%; background-color: #FFF; padding-top: 2%; padding-right: 2%; padding-bottom: 2%; padding-left: 3%; }
.content_900 .nyuin_text .rt { color: #F00; }
.content_900 .nyuin_text .rt.ul { text-decoration: underline; }
.content_800 .sinryouannai_text { width: 30%; }
.sinryouannai_text.fl ul li { line-height: 30px; list-style-type: disc; list-style-position: outside; }
.sinryouannai_text.fl ul { list-style-type: disc; list-style-position: inside; }
.content_800 .gairai_ph { width: 60%; }
.content_900 .sinryou_jikan { line-height: 25px; }
.sinryou_jikan .gr_b { color: #028760; font-weight: bold; }
.gr_b { color: #028760; font-weight: bold; }

.sinryou_jikan .bold { font-weight: bold; }
.sinryou_jikan .joukin_wh { line-height: 30px; background-color: #FFF; width: 75%; padding: 1%; margin-bottom: 30px; }
.joukin_wh .inchou_pro { padding-left: 5%; }
.sinryou_jikan .hijoukin { border: 3px solid #F9F9EE; background-color: #FFF; width: 75%; }
.hijoukin tr td { border: 3px solid #F9F9EE; padding: 1%; }
.pc_hihyouji { display: none; }
.nyuinhi_ta table { width: 70%; }
.h_tel.fr .otoi_denwa { width: 40%; }
.sitemnap li { list-style-type: square; }
.sitemnap .aa { list-style-type: none; text-indent: 2em; }
strong { font-weight: bold; }
.tar { text-align: right; }

.gairaitantoui { width: 100%; font-size: 95%; }

.gairaitantoui td th {
	border: 1px solid #595959;
	border-collapse: collapse;
}
.gairaitantoui td, th { 
}
.gairaitantoui th {
	background: #f0e6cc;
}
.gairaitantoui .even {
	background: #fbf8f0;
}
.gairaitantoui .odd {
	background: #fefcf9;
}
.ope { font-weight: bold; color: #06F; }
tbody tr td div { }
.top_head_line { height: 40px; width: 100%; background-color: #19ACF2; }
.top_head_line .head_mongon { width: 500px; line-height: 40px; text-indent: 2em; color: #FFF; }
.top_head_line .head_saga { width: 400px; line-height: 40px; color: #FFF; text-align: right; }


.head_mongon { width: 100%; line-height: 50px; text-indent: 2em; color: #FFF; height: 50px; }
.head_saga { width: 45%; line-height: 40px; color: #FFF; text-align: right; }


.header_find .subm { margin: 0 auto; width: 1000px; text-align: right; color: #18ACF4; font-weight: bold; }
.cf.px384 { height: 384px; }
.soreiyu_gnavi_bg { height: 145px; width: 100%; background-color: #19ACF2; }
.content_w1000 { margin: 0 auto; width: 1000px; }
.content_w1000 .hima_top { margin-bottom: 20px; line-height: 25px; color: #AC6A00; font-weight: bold; text-align: center; margin-top: 20px; }
.content_w1000 .soreiyutoha { text-align: center; margin-top: 10px; }
.content_w1000 .top_cir_shisetsu { width: 50%; padding-left: 10%; }
.content_w1000 .top_cir_kyu { width: 40%; padding-top: 40px; }
.content_w1000 .top_cir_tayori { width: 28%; padding-top: 80px; }
.content_w1000 .top_cir_jigyou { width: 40%; text-align: center; }
.content_w1000 .top_cir_kengaku { width: 30%; padding-top: 130px; }
.content_w1000 .topix_bg { height: 381px; width: 100%; background-image: url(../img/topix_bg.png); }
.topix_bg .topix_topimage { text-align: center; }
.topix_bg .topix_gyou { line-height: 45px; }
.topix_bg .topix_gyou li { background-image: url(../img/topix_underline.png); background-position: center bottom; background-repeat: no-repeat; width: 830px; text-indent: 8em; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.topix_gyou .topix_oshirase { list-style-image: url(../img/topix_ic_oshirase.png); list-style-position: inside; }
.topix_gyou .topix_kyujin { list-style-image: url(../img/topix_ic_kyujin.png); list-style-position: inside; }
.topix_gyou .topix_topix { list-style-image: url(../img/topix_ic_topix.png); list-style-position: inside; }
.topix_gyou .topix_facebook { list-style-image: url(../img/topix_ic_facebook.png); list-style-position: inside; }
.topix_bg .topix_ichiranbotton { width: 620px; margin-top: 10px; margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: right; }
.footer_bgimage { background-image: url(../img/footer_bg.png); background-repeat: repeat-x; background-position: center bottom; height: auto; }
.footer_in .footer_pplinks { text-align: right; }
.footer_in .footer_ensya { text-align: right; }
.footer_in .footer_so p { color: #834E00; font-weight: bold; }
.footer_so p span { font-size: 130%; font-weight: bold; }
.footer_in .footer_so { line-height: 30px; width: 31%; }
.top_head_line .foot_copy { width: 1000px; margin: 0 auto; line-height: 40px; font-size: 80%; text-align: center; color: #FFF; }
.mojisize { background-image: url(../img/mojisize.png); height: 52px; width: 240px; padding-left: 80px; line-height: 10px; background-repeat: no-repeat; padding-right: 30px; }
.mojisize2 { line-height: 10px; text-align: right; height: 50px; width: 100%; background-image: url(../img/mojisize.png); background-repeat: no-repeat; background-position: right top; }



.subm .sm_otoi { width: 75%; height: 30px; }
.sm_otoi_con { width: auto; }

.top_head_bar { background-color: #19ABF2; }
.content_w1000 .top_mon_con { width: 55%; text-indent: 2em; line-height: 40px; color: #FFF; }
.contents_about_bg .con_cen { text-align: center; }
.contents_about_bg { background-image: url(../img/toha_all_bg.png); background-position: left bottom; background-repeat: no-repeat; }
.con_cen { text-align: center; }
.about_title { width: 25%; }
.about_text { width: 73%; }
.about_text.fr .about_gaiyou { margin-top: 80px; }
.about_text.fr .about_enkaku { margin-top: 80px; line-height: 30px; }

.td_1{ vertical-align: top; }
.td_2{ padding-left: 2em; }
.about_enkaku table tr td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CEF0FF; border-top-width: 1px; border-top-style: solid; border-top-color: #CEF0FF; padding-top: 5px; padding-bottom: 5px; }
.contents_about_bg .mezasu { text-align: center; }
.content_w1000 .leaf_1 { width: 45%; }
.content_w1000 .leafs_bg { }
.leaf_1 .leaf_1_text { line-height: 30px; font-size: 90%; width: 80%; }
.leaf_2 { width: 42%; }
.leaf_2 .leaf_2_text { width: 85%; font-size: 90%; margin-left: 15%; line-height: 30px; }
.leafs_bg .not_leaf { width: 55%; line-height: 35px; margin-top: 80px; color: #834E00; font-weight: bold; }
.leaf_3 { width: 45%; }
.leaf_3 .leaf_3_text { font-size: 90%; line-height: 30px; padding-left: 110px; }
.sannin { text-align: center; }
.dot_border { border-bottom-width: 5px; border-bottom-style: dotted; border-bottom-color: #19ABF2; }
.midashi_1 { margin: 0 auto; width: 1000px; }
.content_w1000 .houshin_text { width: 90%; margin-top: 40px; margin-right: auto; margin-bottom: 40px; margin-left: auto; font-size: 95%; font-weight: bold; }
.houshin_text span { font-size: 150%; line-height: 50px; font-weight: bold; color: #19ABF2; }
.contents_kengaku_bg { background-image: url(../img/kengaku_all_bg.png); background-position: left bottom; background-repeat: no-repeat; }
.about_text.fr .kengaku_kengakunichiji { line-height: 30px; }
.kengaku_kengakunichiji .nichiji_shce { width: 60%; border: 3px solid #19ABF2; border-radius: 5px; line-height: 40px; margin-top: 30px; padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 80px; }
.nichiji_shce .1dan_nitiji { display: inline-block; padding-left: 8em; }
.nichiji_shce .2dan_nitiji { padding-left: 7.8em; }
.nichiji_shce .3dan_nitiji { padding-left: 5em; }
.about_text.fr .kengaku_moushikomi { line-height: 30px; }
.teiin_sanka { width: 60%; border: 3px solid #19ABF2; border-radius: 5px; line-height: 40px; margin-top: 30px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 80px; }
.about_text.fr .kengaku_toujitsu { line-height: 30px; }
.about_text.fr .ta_toujitsu { }
.about_text.fr .ta_toujitsu { line-height: 40px; }
.ta_toujitsu tr th { text-indent: 2em; }
.ta_toujitsu tr td { text-indent: 3em; }
.about_text.fr .ta_under { margin-top: 30px; line-height: 30px; }
.link_title li { list-style-image: url(../img/links_ic.png); list-style-position: inside; font-weight: bold; }
.content_w1000 .link_main { width: 60%; margin: 0 auto; }
.link_main .link_find { padding-left: 1em; }
.content_w1000 .lu_syohin { text-align: center; }
.content_w1000 .syouhin_no1 { width: 50%; padding-top: 50px; line-height: 35px; }
.syouhin_no1 p { font-size: 150%; font-weight: bold; line-height: 40px; }

.content_w1000 .syouhin_no2 { width: 70%; background-image: url(../img/syouhin_02.png); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 50px; padding-left: 300px; line-height: 35px; }
.syouhin_no2 p { font-size: 150%; font-weight: bold; line-height: 40px; }
.content_w1000 .syouhin_no3 { width: 70%; background-image: url(../img/syouhin_03.png); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 50px; padding-left: 300px; line-height: 35px; }
.syouhin_no3 p { font-size: 150%; font-weight: bold; line-height: 40px; }
.content_w1000 .syouhin_no4 { width: 70%; background-image: url(../img/syouhin_04.png); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 50px; padding-left: 300px; line-height: 35px; }
.syouhin_no4 p { font-size: 150%; font-weight: bold; line-height: 40px; }
.content_w1000 .syouhin_no5 { width: 70%; background-image: url(../img/syouhin_05.png); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 50px; padding-left: 300px; line-height: 35px; }
.syouhin_no5 p { font-size: 150%; font-weight: bold; line-height: 40px; }
.content_w1000 .syouhin_no6 { width: 70%; background-image: url(../img/syouhin_06.png); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 50px; padding-left: 300px; line-height: 35px; }
.syouhin_no6 p { font-size: 150%; font-weight: bold; line-height: 40px; }

.content_w1000 .shisetsu_list { width: 100%; text-align: center; }
.content_w1000 .gaikan_map { width: 60%; height: auto; background-image: url(../img/shisetsu_gaikanmap_01.png); background-repeat: no-repeat; background-position: left top; padding-top: 235px; }
.gmap_so { height: 196px; width: 278px; }
.content_w1000 .gaikan_setsumei { width: 35%; }
.content_w1000 .gaikan_ph li { display: inline; margin-right: 25px; margin-left: 25px; }
.content_w1000 .shisetsu_fukidashi { background-image: url(../img/shisetsu_fukidashi.png); background-repeat: no-repeat; background-position: left center; height: 86px; width: 84%; padding-left: 160px; padding-top: 20px; }


.content_w1000 .gaikan_map1 { width: 60%; height: auto; background-image: url(../img/shisetsu_gaikanmap_02.png); background-repeat: no-repeat; background-position: left top; padding-top: 235px; }
.content_w1000 .gaikan_map2 { width: 60%; height: auto; background-image: url(../img/shisetsu_gaikanmap_03.png); background-repeat: no-repeat; background-position: left top; padding-top: 235px; }
.content_w1000 .gaikan_map3 { width: 60%; height: auto; background-image: url(../img/shisetsu_gaikanmap_04.png); background-repeat: no-repeat; background-position: left top; padding-top: 235px; }
.content_w1000 .gaikan_map4 { width: 60%; height: auto; background-image: url(../img/shisetsu_gaikanmap_05.png); background-repeat: no-repeat; background-position: left top; padding-top: 235px; }
.content_w1000 .gaikan_map5 { width: 60%; height: auto; background-image: url(../img/shisetsu_gaikanmap_06.png); background-repeat: no-repeat; background-position: left top; padding-top: 235px; }
.content_w1000 .syouhin_gazou { width: 40%; text-align: right; }

.sitemap_wrapper .sitemap_l { line-height: 35px; }
.sitemap_wrapper .sitemap_l .mark { list-style-image: url(../img/links_ic.png); list-style-position: inside; }
.content_w1000 .sitemap_wrapper { width: 40%; margin: 0 auto; }
.sitemap_wrapper .sitemap_l { width: 45%; }
.sitemap_l.fl .nomark { text-indent: 2em; }
.content_w1000 .pp_wrapper { width: 75%; margin: 0 auto; line-height: 30px; }
.pp_wrapper p { color: #0085C6; font-weight: bold; }
.content_w1000 .pan_gazou { margin: 0 auto; width: 28%; }
.kyujin_wrapper .bosyu_ta { width: 90%; }

.bosyu_koumoku{  }
.bosyu_syousai{  }.bosyu_ta tr .bosyu_koumoku { width: 25%; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B4E6E9; padding-bottom: 10px; padding-top: 10px; }
.bosyu_ta tr .bosyu_syousai { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B4E6E9; padding-bottom: 10px; vertical-align: top; line-height: 30px; padding-top: 10px; }
.tayori_wrapper h2 { background-image: url(../img/h2_under.png); background-repeat: no-repeat; background-position: left bottom; line-height: 40px; font-size: 130%; font-weight: bold; color: #834E00; margin-bottom: 20px; }

.midashi_soreiyu { background-image: url(../img/h2_under.png); background-repeat: no-repeat; background-position: left bottom; line-height: 40px; font-size: 110%; font-weight: bold; color: #834E00; margin-bottom: 20px; }



.tayori_wrapper .himawari_li li { line-height: 35px; list-style-type: disc; list-style-position: inside; text-indent: 1em; }
.content_w1000 .pankuzu_haikei { height: 110px; background-image: url(../img/jigyou_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .pankuzu_haikei_ab { height: 110px; background-image: url(../img/about_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .pankuzu_haikei_ke { height: 110px; background-image: url(../img/kengaku_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .pankuzu_haikei_ta { height: 110px; background-image: url(../img/tayori_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .pankuzu_haikei_sm { height: 110px; background-image: url(../img/sitemap_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .pankuzu_haikei_pp { height: 110px; background-image: url(../img/pp_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .pankuzu_haikei_sh { height: 110px; background-image: url(../img/shisetsu_01.png); padding-top: 10px; background-repeat: no-repeat; }


.content_w1000 .pankuzu_haikei_li { height: 110px; background-image: url(../img/links_01.png); padding-top: 10px; background-repeat: no-repeat; }

.content_w1000 .content_soreiyukaiin { padding-top: 30px; line-height: 35px; width: 80%; margin-top: 0; margin-right: auto; margin-bottom: 100px; margin-left: auto; }
.content_soreiyukaiin .kaiin_kome { font-size: 90%; }
.content_w1000 .step_waku { width: 80%; margin: 0 auto; }
.yajirushi_shitahe { margin-top: 30px; margin-bottom: 30px; text-align: center; }
.step_waku .step_text { line-height: 40px; width: 80%; margin: 0 auto; }

.content_w1000 .pankuzu_haikei_kyujin { height: 110px; background-image: url(../img/kyujin_new_01.png); padding-top: 10px; background-repeat: no-repeat; }
.content_w1000 .busho_syurou { width: 55%; margin: 0 auto; }
.busho_syurou .kanban_syurou { text-align: center; }
.busho_syurou .job_c { height: 255px; background-image: url(../img/jobcorch_bg.png); background-repeat: no-repeat; background-position: center center; padding-top: 30px; padding-left: 150px; }
.job_c .job_c_text { width: 60%; }
.job_c_text p { font-weight: bold; line-height: 50px; }
.text_syurou { line-height: 30px; }
.ph_busho_1 li { display: inline; padding-right: 2%; }
.ph_busho_2 li { display: inline; padding-right: 6%; }
.ph_busho_3 li { display: inline; padding-right: 2%; }

.content_w1000 .jigyou_top_text { margin: 0 auto; width: 80%; }
.jigyou_menu_li li { display: block; width: 33%; float: left; }
.gyomu_midashi_line { background-image: url(../img/houritsu_h2_bg.png); height: 94px; }
.gyomu_midashi_line_soreiyu { background-image: url(../img/jigyou_h2_bg.png); height: 94px; }
.gyomu_midashi_line_koukyo { background-image: url(../img/itaku_h2_bg.png); height: 94px; }
.content_w1000 .figyou_hanyou_box { width: 80%; margin: 0 auto; }
.figyou_hanyou_box .box_ph { width: 40%; text-align: center; }
.figyou_hanyou_box .box_text { width: 100%; line-height: 40px; }
.figyou_hanyou_box .box_text_se { width: 100%; line-height: 40px; padding-left: 30%; }
.figyou_hanyou_box .itaku_text { width: 70%; margin: 0 auto; line-height: 30px; }
.figyou_hanyou_box .itaku_koumokumei { margin: 0 auto; width: 85%; }
.figyou_hanyou_box .itaku_koumokumei p { line-height: 32px; margin-left: 2em; }
.figyou_hanyou_box .itaku_koumokumei p .koumoku_itaku { display: inline-block; margin-left: 2em; }
.head_mongon .sa_ji { display: block; text-align: right; width: 500px; }
.bg_sotowaku { background-image: url(../img/top_main_bg.png); background-repeat: no-repeat; background-position: center; }
.content_w1000 .logo_so { width: 30%; }
.mojisize2 span { margin-right: 15%; }
.soto { background-color: #FFFEF4; }
.mojisize2 a img { margin-right: 10px; }
.content_w1000 .komidashi { line-height: 80px; background-color: #C7E6F6; text-align: center; font-size: 130%; font-weight: bold; color: #834E00; }
.content_w1000 .komidashi2 { background-color: #F0EAD5; text-align: center; font-size: 100%; font-weight: bold; color: #000000; }
.content_w1000 .komidashi2 p { font-size: 130%; font-weight: bold; }
.lh80 { line-height: 80px; }
.lh40 { line-height: 40px; }
.pl250 { padding-left: 250px; }
.pl250 p { font-weight: bold; }

.content_w1000 .komidashi3 { line-height: 80px; text-align: center; font-size: 130%; font-weight: bold; color: #9F7845; background-color: #FFF6D6; }
.soto .t_h_bg { background-image: url(../img/top_head_bg.png); background-repeat: no-repeat; background-position: center center; }
.header_smoto li { display: inline; }
.content_w1000 .header_smoto { text-align: right; }
.content_w1000 .title_top { width: 65%; }
.content_w1000 .moji_size { }
.content_w1000 .moji_size { text-align: right; line-height: 35px; padding-right: 20px; padding-top: 10px; }
.content_w1000 .soudan_circle { text-align: right; padding-right: 30px; padding-top: 50px; }
.content_w1000 .mainmenu { background-image: url(../img/menu_bg.png); background-repeat: no-repeat; background-position: center center; }
.mainmenu ul li { display: inline; }
.content_w1000 .mainmenu ul { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 30px; padding-bottom: 30px; }
.content_w1000 .top_infomation { text-align: center; }
.content_w1000 .info_text_top { line-height: 30px; font-size: 90%; text-align: center; }
.info_text_top .bt { font-size: 120%; font-weight: bold; margin-right: 10px; margin-left: 10px; }
.soto .syoukai_bg_top { background-image: url(../img/syoukai_top.png); background-repeat: no-repeat; background-position: center center; height: 30px; }
.soto .syoukai_bg_under { background-image: url(../img/syoukai_under.png); background-repeat: no-repeat; background-position: center center; height: 52px; }
.soto .syoukai_bg_mid { background-color: #F8F0E3; }
.syoukai_bg_mid .content_w1000 ul li { display: inline; }
.syoukai_bg_mid .content_w1000 ul { text-align: center; }
.news_and_topix ul { width: 70%; margin: 0 auto; }
.news_and_topix ul li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; list-style-position: inside; list-style-image: url(../img/green_ic.png); line-height: 40px; text-indent: 1em; }
.3ren_banner_top ul li { }
.3ren_banner_top { width: 100%; }
.content_w1000 .3ren_banner_top ul li { display: inline; }
.gmap_top { width: 50%; }
.maptexy_top { width: 50%; }
.maptexy_top { height: 300px; background-color: #F8F0E3; line-height: 25px; background-repeat: no-repeat; background-position: left; }
.maptexy_top.fr p { line-height: 40px; font-size: 120%; font-weight: bold; color: #755049; }
.maptexy_top.fr .ttt { font-size: 150%; line-height: 30px; }
.cl_gr { line-height: 40px; background-color: #AADD2D; text-align: center; font-size: 80%; }
.footer_ookawa_bg { background-color: #EDE9E3; }
.footer_list_1 { width: 100px; }
.footer_list_2 { width: 150px; }
.footer_list_3 { width: 200px; }
.footer_ookawa_bg .content_w1000 { line-height: 30px; }
.footer_ookawa_bg .content_w1000 .footerlist_cen { width: 70%; margin: 0 auto; }
.yaji { list-style-image: url(../img/footer_ic.png); font-weight: bolder; list-style-position: inside; }
.son { font-size: 90%; text-indent: 5%; }
.pl20 { padding-left: 3%; }
.footer_address { width: 50%; font-size: 90%; }
.footer_eigyou { width: 50%; font-size: 90%; }
.footer_address.fl p { font-size: 170%; line-height: 40px; color: #7D5B54; }
.footer_address.fl .ttt { font-size: 140%; font-weight: bold; }
.footer_eigyou.fr p { font-size: 90%; font-weight: bold; }
.content_w1000 .footer_matome { width: 70%; margin: 0 auto; }
.moji_size a img { }
.content_w1000 .moji_size span { padding-top: 10px; display: inline-block; }
.soto .t_c_bg { background-image: url(../img/con_head_bg.png); height: 120px; background-repeat: no-repeat; background-position: center center; }
.content_w1000 .gyoumu_text_top { width: 80%; line-height: 30px; background-image: url(../img/gyoumu_ph_dammy.png); background-position: right center; background-repeat: no-repeat; height: 140px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.content_w1000 .gyoumu_koumoku { width: 85%; margin: 0 auto; }
.gyoumu_koumoku h4 { line-height: 35px; }
.gyoumu_koumoku h4 span { font-size: 130%; font-weight: bold; }
.content_w1000 .gyoumu_koumoku h4 { }
.gyoumu_koumoku ul li { list-style-position: inside; list-style-image: url(../img/h4_orange_ic.png); line-height: 30px; }
.gyoumu_koumoku h4 { background-image: url(../img/h4_orange_ic.png); background-repeat: no-repeat; background-position: left bottom; text-indent: 2em; height: 40px; }
.gyoumu_koumoku .g_koumoku_text { width: 65%; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 4%; line-height: 30px; }
.gyoumu_koumoku .pp_koumoku_text { width: 96%; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 4%; line-height: 30px; }
.gyoumu_koumoku .nagare_koumoku_text { width: 70%; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 4%; line-height: 30px; }

.content_w1000 .gyoumu_koumoku h3 { line-height: 50px; background-image: url(../img/h4_orange_ic_big.png); background-position: left center; background-repeat: no-repeat; text-indent: 2em; font-size: 120%; font-weight: bold; }
.gyoumu_koumoku h3 span { font-weight: bold; }
.content_w1000 .jimusyo_about { margin: 0 auto; width: 85%; }
.jimusyo_about .jimusyo_about_ph { width: 50%; }
.jimusyo_about .jimusyo_about_text { text-align: center; line-height: 30px; }
.jimusyo_about_text .ji_te { text-align: left; }
.jimusyo_about_text .mi { font-size: 130%; font-weight: bold; }
.gyoumu_koumoku .jimusyo_koumoku_text { width: 40%; line-height: 30px; padding-left: 5%; }
.gyoumu_koumoku .jimusyo_koumoku_gmap { text-align: center; }
.pp_koumoku_text .jimusyo_k { font-weight: bold; }
.pp_koumoku_text table tr td { text-align: center; padding-bottom: 30px; }
.content_w1000 .jimusyo_daihyo_aisatsu { width: 90%; margin: 0 auto; }
.jimusyo_daihyo_aisatsu .daihyo_text { width: 50%; }
.jimusyo_daihyo_aisatsu .daihyo_text { font-size: 90%; line-height: 25px; }
.jimusyo_daihyo_aisatsu .daihyo_text span { font-size: 100%; font-weight: bold; line-height: 40px; }
.jimusyo_daihyo_aisatsu .daihyo_ph { text-align: center; }
.content_w1000 .rinen_text { margin: 0 auto; width: 85%; text-align: center; line-height: 40px; font-weight: bold; font-size: 120%; }
.content_w1000 .outline_table { margin: 0 auto; width: 85%; line-height: 40px; }
.outline_table table tr th { background-color: #F8F0E3; border: 1px solid #999; text-indent: 2em; width: 20%; }
.outline_table table tr td { border: 1px solid #999; text-indent: 3em; }
.outline_table table tr .ta_bengoshi { text-indent: 0em; padding-left: 3em; }
.content_w1000 .access_text { line-height: 30px; margin: 0 auto; width: 60%; }
.content_w1000 .kaiketsu_main_text { margin: 0 auto; width: 60%; line-height: 30px; }
.jirei_koumoku_text .jirei_midashi { width: 20%; background-color: #EBFCC3; line-height: 30px; font-weight: bold; text-indent: 5em; margin-top: 10px; margin-bottom: 20px; }
.jirei_koumoku_text .jirei_text { line-height: 30px; margin: 0 auto; width: 80%; }
.jirei_koumoku_text .kaiketsu_midashi { width: 20%; background-color: #FFD497; line-height: 30px; font-weight: bold; text-indent: 5em; margin-top: 10px; margin-bottom: 20px; }
.content_w1000 .nagare_bold { font-size: 130%; line-height: 40px; font-weight: bold; margin: 0 auto; width: 80%; }
.content_w1000 .nagare_block { background-color: #FEF6EA; width: 85%; margin: 0 auto; }
.nagare_block .nagare_b_ph { margin: 3%; width: 30%; }
.nagare_block .nagare_b_te { line-height: 30px; padding-top: 3%; padding-right: 4%; padding-bottom: 4%; padding-left: 4%; }
.nagare_b_te span { font-size: 100%; line-height: 30px; font-weight: bold; }
.content_w1000 .nagare_terasu { width: 85%; margin: 0 auto; line-height: 30px; }
.content_w1000 .nagare_terasu span { font-size: 110%; color: #F30; }
.content_w1000 .bengoshi_ph_kojin { width: 74%; margin: 0 auto; }
.gyoumu_koumoku .bengoshi_koumoku_text { width: 95%; line-height: 30px; padding-left: 5%; }
.gyoumu_koumoku h4 .sub_h { font-size: 90%; font-weight: normal; }
.gyoumu_kategori {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
}
.head_haikei { height: 92px; background-color: #FFFEF4; }
.slide_koike { z-index: -100; padding-top: 10px; }
.syouwa_t_header {
	background-color: #1E2380;
	white-space: nowrap;
}
.w1000 .st_head_tel {
	width: 200px;
}
.w1000 .st_head_logo {
	width: 400px;
}
.slide_syouwa_t {
	z-index: -100;
	margin-left: auto;
	margin-right: auto;
}
.syouwa_t_menu_ue {
	margin-top: -70px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index: 55;
	position: relative;
	overflow: hidden;
}
.syouwa_d_icon {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	white-space: nowrap;
	width: 1000px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.syouwa_osirase {
	background-image: url(../im/bak_sima03.png);
}
.syouwa_t_header .w1000 .st_head_logo.fl {
	width: 800px;
	display: inline;
}
.syouwa_osirase_br {
	background-image: url(../im/bak_sima03.png);
}
.syouwa_osirase_moji {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 50px;
}
.syouwa_d_icon ul li {
	display: inline;
	text-align: center;
	line-height: 0px;
	vertical-align: top;
}


.pt30 {
}
.syouwa_osirase_moji .w1000 ul {
	color: #1E2380;
}
.yajirusi_ao {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
}
.syouwa_osirase01 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
.syouwa_osirase02 {
	text-align: right;
	margin-top: -30px;
	padding-bottom: 20px;
}
body div ul {
	margin: 0px;
	padding: 0px;
}
body div ul li {
}
.syouwa_icon2 {
	text-align: center;
}
.syouwa_icon {
}
.syouwa_icon ul {
	text-align: center;
}
.syouwa_osirase01 span {
	margin-left: 80px;
}
.syouwa_d_icon_bg {
	background-image: url(../im/bak_sima01.png);
}
.syouwa_icon02 {
	margin-top: -300px;
}
.syouwa_icon02 ul {
}
.syouwa_icon02 ul li {
	display: inline;
	text-align: center;
}
.syouea_jigyou_br_ {
	background-image: url(../im/bak_03.png);
}
body {
}
.syouwa_noriai_br {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.syouwa_ff.br {
}
.syouea_jigyou_br2_ {
	background-image: url(../im/bak_02.png);
	padding-bottom: 20px;
}
.syouwa_noriai_bg {
	background-image: url(../im/bak_sima01.png);
}
.syouwa_syasyu_tax {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
}
.syouwa_ff.br {
	width: 1000px;
}
.syouwa_noriai_bg .syouwa_syasyu_tax .syouwa_ff.br {
	width: 1000px;
}
.syouwa_noriai_bg .syouwa_syasyu_tax .syouwa_ff.br ul {
}
.syouwa_gjigyou_w1000 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.syouwa_gjigyou_w1000 ul li {
	display: inline-block;
	margin: 5px;
}



.syouwa_ff.br {
	width: 1000px;
}
.syouwa_ff.br ul li {
	text-align: center;
}
.syouwa_ff.br {
}
.fu123 .syouwa_ff.br ul li {
	display: inherit;
	text-align: center;
}
.fu123 {
	text-align: center;
	white-space: nowrap;
	margin-top: 30px;
	margin-bottom: 30px;
}
.fu123 .syouwa_ff.br ul li {
	text-align: center;
}
.fu123 .syouwa_ff.br {
}
.syouwa_footer_menu {
	color: #1E2380;
	text-align: center;
	white-space: nowrap;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.syouwa_footer_menu li {
	display: inline;
	line-height: 25px;
	font-size: 90%;
}
.syouwa_t_footer_b {
	background-image: url(../im/bak_sima02.png);
}
.syouwa_t_footer_b .syouwa_s_foo {
	color: #F7F7F7;
	text-align: center;
	line-height: 20px;
}
.syouwa_t_footer_b .syouwa_s_foo li {
	display: inline;
	line-height: 30px;
	font-size: 90%;
	letter-spacing: 1px;
}
.syouwa_t_footer_b .syouwa_w1000 { width: 1000px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; 
}
.syouwa_kankouko-su {
	background-image: url(../im/top_yama_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	margin-bottom: 50px;
}
.syouea_karatsuyama {
	text-align: right;
}
.aka_bg_35 { width: 35%; text-align: right; margin: 0px; padding-top: 30px; }
.aka_bg_65 {
	margin: 0px;
	width: 65%;
}
.syouwa_gjigyou_w1000 ul {
}
.syouwa_saitomap {
	float: right;
}
.syo_kankou_bg {
	background-image: url(../im/bak_03.png);
}
.syo_kankou_moji {
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 70px;
}
.pankuzu_syouwa_t {
}
.syou_kankou_im {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #33A5F2;
}
.syou_kankou_imbg {
	background-color: #29A3F5;
}
.syo_ko-sutai {
	text-align: center;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
.syou_taiken {
	text-align: left;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-size: 24px;
	line-height: 100px;
	vertical-align: middle;
	font-weight: bold;
}
.syou_taikenim {
	text-align: center;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.syo_taiken_moji {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}
.syouwa_syasyu_tax ul li {
	display: inline-block;
	padding: 10px 3px;
	margin: 0px;
	vertical-align: top;
}
.fu123 .syouwa_ff.br ul li {
	display: inline;
}
.fu123 ul li {
	display: inline-block;
	width: 330px;
	vertical-align: bottom;
}
.syo_taiken_moji .syo_taiken_redmoji {
	color: #9d1723;
	font-size: 120%;
}
.syo_saiyou_moji {
	width: 760px;
	padding-left: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.syo_saiyou_moji .jyoumu_br {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.syo_saiyou_moji li {
	padding-left: 15px;
}
.syo_kankou_bg .syou_syasyu_imbg {
	background-color: #051F3B;
}
.syou_syasyu_im01 {
	text-align: center;
}
.syouwa_noriai_bg .123 li {
	text-align: center;
}
.syouwa_noriai_bg .syasyu_photo li {
	text-align: center;
}
.syouwa_noriai_bg .syasyu_photo {
}
.syouwa_noriai_bg .syasyu_photo {
	width: 1000px;
	text-align: center;
}
.syouwa_noriai_bg table {
	width: 1000px;
}
.syouwa_noriai_bg table {
	width: 1000px;
}
.tax_photo {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 20px;
}
.syouwa_noriai_bg .tax_photo table tr td {
}
.syouwa_noriai_bg .syou_noriai_01 {
	width: 1000px;
	margin-left: auto;
	text-align: left;
	margin-right: auto;
}
.syouwa_noriai_bg .syou_noriai_001 {
	width: 400px;
	float: right;
	text-align: right;
}
.syouwa_noriai_bg .w1000 .syo_noriai_moji {
	width: 600px;
	text-align: left;
	padding-left: 130px;
	padding-right: 50px;
	margin-bottom: 30px;
}
.syouwa_noriai_bg .syou_3banar {
	width: 1000px;
}
.syouwa_noriai_bg .syou_3banar ul li {
	text-align: center;
	display: inline;
}
.syouwa_noriai_bg .w1000 .syo_noriai_moji02 {
	width: 550px;
	margin-left: 130px;
}
.syouwa_noriai_bg .w1000 .syou_noriai_002 {
	width: 400px;
	float: right;
	text-align: right;
}
.syouwa_noriai_bg .w1000 .syou_noriai_002 {
}
.syouwa_noriai_bg .w1000 .syou_noriai_syusei {
	width: 520px;
	float: right;
	text-align: right;
}
.syouwa_noriai_bg .w1000 .syo_noriai_moji＿01 {
	width: 450px;
	padding-left: 130px;
}
.syouwa_noriai_bg .syou_noriai_jigyou {
	width: 600px;
	text-align: left;
	float: left;
}
.syouwa_noriai_bg .w1000 .syo_noriai_rosen01 { width: 600px; padding-left: 130px; float: left; font-size: 90%; line-height: 30px; 
}
.syouwa_noriai_bg .w1000 .syou_noriai_jigyou_pho {
	width: 360px;
	float: right;
}
.syouwa_noriai_bg .w1000 .taxi_bas_br {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.taikijyo_list_moji { width: 450px; 
}
.syouwa_noriai_bg .syouwa_noriai_bg .taikijyo_list_moji .matiaisyo_moji li img {
}
.syouwa_noriai_bg .syouwa_noriai_bg .taikijyo_list_moji .matiaisyo_moji { 
}
.syouwa_noriai_bg .syouwa_noriai_bg .taikijyo_list_moji .jigyou_map01 {
	width: 500px;
	float: right;
}
body { margin: 0px; }
.pankuzu_syouwa_t {
	background-color: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pankuzu_syouwa_t a { text-decoration: none; }
.w1000 .syo_noriai_moji { font-size: 90%; line-height: 30px; }
.w1000 .jigyou_map01 { text-align: center; }


.w1000 .taikijyo_list_moji.fl { font-size: 90%; line-height: 30px; }




.taikijyo_list_moji.fl .matiaisyo_moji {
	background-image: url(../im/jo_icon_no1.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-left: 50px;
	margin: 10px;
}
.taikijyo_list_moji.fl .matiaisyo_moji2 {
	background-image: url(../im/jo_icon_no2.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-left: 50px;
	margin: 10px;
}
.taikijyo_list_moji.fl .matiaisyo_moji3 {
	background-image: url(../im/jo_icon_no3.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-left: 50px;
	margin: 10px;
}
.taikijyo_list_moji.fl .matiaisyo_moji4 {
	background-image: url(../im/jo_icon_no4.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-left: 50px;
	margin: 10px;
}
.taikijyo_list_moji.fl .matiaisyo_moji5 {
	background-image: url(../im/jo_icon_no5.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-left: 50px;
	margin: 10px;
}
.taikijyo_list_moji.fl .matiaisyo_moji6 {
	background-image: url(../im/jo_icon_no6.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-left: 50px;
	margin: 10px;
}
.taikijyo_list_moji.fl .matiaisyo_moji7 { background-image: url(../im/jo_icon_no7.png); background-repeat: no-repeat; background-position: 15px 0px; }
.taikijyo_list_moji.fl .matiaisyo_moji8 { background-image: url(../im/jo_icon_no8.png); background-repeat: no-repeat; background-position: 15px 0px; }
.taikijyo_list_moji.fl .matiaisyo_moji9 { background-image: url(../im/jo_icon_no9.png); background-repeat: no-repeat; background-position: 15px 0px; }
.taikijyo_list_moji.fl .matiaisyo_moji10 { background-image: url(../im/jo_icon_no10.png); background-repeat: no-repeat; background-position: 15px 0px; }
.taikijyo_list_moji.fl .matiaisyo_moji11 { background-image: url(../im/jo_icon_no11.png); background-repeat: no-repeat; background-position: 15px 0px; }













.syou_noriai_01 h2 { font-size: 160%; padding-left: 120px; }
.w1000 .jigyoubu_1 { }
.syouwa_gjigyou_w1000 ul li img { }
.syouwa_gjigyou_w1000 ul { }
.syouwa_gjigyou_w1000 ul { margin: 0px; padding: 0px; }
.w1000 .jigyoubu_1 {
	padding-left: 70px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.syouwa_osirase_moji .w1000 .topic_moji {
	font-size: 90%;
	line-height: 35px;
}
.syouwa_noriai_bg .syouwa_noriai_bg .w1000 .syo_noriai_moji h2 {
	text-align: left;
	font-size: 200%;
}
.syouwa_noriai_bg .syouwa_noriai_bg .w1000 .syo_noriai_moji li {
	font-size: 100%;
}
.syouwa_noriai_bg .syouwa_noriai_bg .w1000 #t_b .syo_noriai_rosen01 h2 {
	text-align: left;
	font-size: 200%;
}
.syouwa_noriai_bg .syo_taiken_moji h2 {
	font-size: 140%;
}
.syouwa_noriai_bg .syo_taiken_moji li {
	line-height: 30px;
	font-size: 20px;
}
.syouwa_w1000 ul {
	color: #FFFFFF;
}
.syouwa_f_last {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.syouhwa_f_01 {
	font-size: 120%;
	margin-top: 20px;
}
.syouhwa_f_02 {
	text-align: right;
	font-size: 70%;
}
.syouwa_d_icon_bg .syouwa_d_icon ul {
	word-spacing: 3px;
	text-align: center;
}
.syouwa_t_header .w1000 .syouwa_st_head_logo.fl {
	width: 840px;
	text-align: left;
	float: left;
}
.syouwa_t_header .w1000 .syouwa_saitomap_h {
	width: 100px;
	display: inline-block;
	vertical-align: middle;
}
.syouwa_t_header .w1000 .syouwa_saitomap_h ul {
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
}
.syouwa_t_header .pt5 {
	padding-top: 1px;
}
.syouwa_noriai_bg .syouwa_t_footer_b .syouwa_w1000 .syouwa_f_last .syouhwa_f_02 li {
	color: #ADADAD;
}
.syouwa_noriai_bg .syouwa_noriai_bg .w1000 .taxi_bas_br ul li {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
.syouwa_t_header .w1000 .syouwa_saitomap_h ul li {
}
.syouwa_noriai_bg .ff.saisyuu {
	text-decoration: none;
}
.syouwa_noriai_bg .syouwa_footer_menu li a {
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	color: #1E2380;
	font-weight: bold;
}
.head_logo {
	display: inline-block;
	vertical-align: middle;
}
.head_tel {
	display: inline-block;
	vertical-align: middle;
	margin-left: 185px;
}
.syouwa_s_foo li a {
	color: #FFF;
}
.slide_cover {
	position: absolute;
	z-index: 51;
	margin-right: 10%;
	margin-left: 10%;
	text-align: center;
}
.syouwa_t_menu_ue img {
	max-width:inherit;
}
.syo_kyouiku {
	margin: auto;
	width: 760px;
	font-size: 200%;
	color: #9D1C28;
	padding-left: 50px;
}
.jyoumu_br {
	width: 780px;
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 20px;
	padding-left: 45px;
	margin: auto;
	border: 1px solid #9D1C28;
	font-size: 24px;
	color: #9D1C28;
}
.jyoumu_br span {
	font-size: 32px;
}
.font_red {
	color: #9D1C28;
}
.syo_saiyou_moji li span {
	font-size: 28px;
}
.tax_photo span {
	font-size: 24px;
}
.taxi_cat {
	margin: auto;
	width: 1000px;
}
.taxi_cat span {
	font-size: 32px;
	margin-left: 20px;
	padding-left: 15px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #33A4F2;
	line-height: 36px;
}
.fl_i {
	float: left;
	margin-right: 10px;
	margin-bottom: 70px;
	margin-left: 10px;
}
.pankuzu_syouwa_t p {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.syou_taiken p {
	font-size: 16%;
	line-height: 24px;
}
.syou_taiken2 {
	width: 1000px;
	line-height: 24px;
	padding-left: 115px;
	padding-right: 115px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
h2.syou_taiken2 {
	font-size: 28px;
	font-weight: normal;
	line-height: 30px;
}
.syou_taiken2 span {
	font-size: 24px;
}
.kankou_box {
	width: 1000px;
	border: 1px solid #33A4F2;
	padding: 5px;
	background-color: #FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.kankou_box .course {
	font-size: 18px;
	float: left;
	height: 60px;
	width: 170px;
	line-height: 60px;
	color: #FFF;
	background-color: #0E2D73;
	text-align: center;
}
.kankou_box .course span {
	font-size: 48px;
}
.kankou_box .time {
	float: left;
	width: 140px;
	font-size: 28px;
	line-height: 60px;
	height: 60px;
	color: #FFF;
	background-color: #33A4F2;
	text-align: center;
}
.kankou_box .price {
	float: left;
	width: 280px;
	font-size: 18px;
	line-height: 30px;
	height: 60px;
	text-align: right;
 padding-right:20px;
	border: 1px solid #3BA6EF;
}
.kankou_box .img {
	float: right;
	height: 210px;
	width: 285px;
}
.kankou_box .text {
	float: left;
	width: 680px;
	margin-top: 10px;
	font-size: 18px;
	line-height: 30px;
	margin-left: 20px;
}
.kankou_box .text h2 {
	font-size: 32px;
	font-weight: normal;
}
.kankou_box2 {
	width: 1000px;
	border: 1px solid #45b826;
	padding: 5px;
	background-color: #FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.kankou_box2 .course {
	font-size: 18px;
	float: left;
	height: 60px;
	width: 170px;
	line-height: 60px;
	color: #FFF;
	background-color: #45b826;
	text-align: center;
}
.kankou_box2 .course span {
	font-size: 48px;
}
.kankou_box2 .time {
	float: left;
	width: 140px;
	font-size: 28px;
	line-height: 60px;
	height: 60px;
	color: #FFF;
	background-color: #33A4F2;
	text-align: center;
}
.kankou_box2 .price {
	float: left;
	width: 280px;
	font-size: 20px;
	line-height: 60px;
	height: 60px;
	text-align: center;
	border: 1px solid #3BA6EF;
}
.kankou_box2 .img {
	float: right;
	height: 210px;
	width: 285px;
}
.kankou_box2 .text {
	float: left;
	width: 680px;
	margin-top: 10px;
	font-size: 18px;
	line-height: 30px;
	margin-left: 20px;
}
.kankou_box2 .text h2 {
	font-size: 32px;
	font-weight: normal;
}
.syo_taiken_redmoji li strong {
	font-size: 18px;
}
.syo_taiken_redmoji li a {
	text-decoration: underline;
}
.syouwa_d_icon.con {
	padding-top: 30px;
}
.topics ul {
	margin: auto;
	width: 700px;
	padding: 0px;
	font-size: 18px;
}
.topics ul li {
	padding: 20px;
}
.topics ul li small {
	font-size: 16px;
	text-align: right;
}
.topics .single {
	margin: auto;
	width: 700px;
}
.topics .single h2 {
	font-size: 120%;
}
.topics .single small {
	font-size: 14px;
	text-align: right;
}
.contact {
	margin: auto;
	width: 800px;
	padding: 0px;
}
.contact h3 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 20px;
}
.contact h3 a {
	font-size: 36px;
}
.contact.tel {
	text-align: center;
	background-color: #FFF;
}
.kankou_title {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-align: center;
}
.kankou_area {
	padding-top: 20px;
	padding-bottom: 50px;
}
.syou_noriai_001 img {
	margin: 5px;
}
.syouwa_saitomap_h ul li a {
	color: #FFF;
	text-decoration: none;
}
.sitemap {
	background-color: #FFF;
	padding: 50px;
	width: 500px;
	margin: auto;
}
.sitemap ul {
	margin-bottom: 40px;
	padding: 0px;
}
.sitemap ul li {
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-type: circle;
}
.content {
	text-align: center;
}
ul .apr {
	width: 100%;
}
.jigyou_map01 iframe {
	height: 700px;
	width: 450px;
}
.topics h1 {
	font-size: 24px;
	text-align: center;
	background-color: #FFF;
	padding: 10px;
}
.itogon {
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.ukeoi {
	width: 1000px;
	margin: auto;
	padding: 10px;
}
.ukeoi h2 {
	background-image: url(../im/bak_03.png);
	padding: 10px 50px;
	border: 1px solid #1F277D;
	color: #FFF;
	font-size: 24px;
}
.ukeoi p {
	margin: auto;
	width: 700px;
}
.ukeoi ul {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ukeoi ul li {
	border: 1px solid #32A4F2;
}
.ukeoi table {
	margin: auto;
	width: 700px;
	background-color: #FFF;
}
.ukeoi table tr th {
	white-space: nowrap;
	text-align: center;
	padding: 10px;
}
.ukeoi table tr td {
	padding: 10px;
}
