html{background: #ffffff}
body {
    margin: 0;
    padding: 0;
    width: 900px;
    background-color: #ffffff;
    background-image: none;
    font-size: 12pt;
    line-height: 1.4;
}


a:link,a:visited {text-decoration: underline;color: #000000;}
img {border: 0;}

/* line */
.linesolid_or_t{border-top: #f39700 1px solid;}
.linesolid_or_l{border-left: #f39700 1px solid;}
.linesolid_or_r{border-right: #f39700 1px solid;}
.linesolid_or_b{border-bottom: #f39700 1px solid;}
.linesolid_or_b2{border-left: #ed6c00 4px solid; border-bottom: #ed6c00 2px solid; padding-left:5px; margin-top:10px;}

.linedotted_or_t{border-top: #f39700 1px dotted;}
.linedotted_or_l{border-left: #f39700 1px dotted;}
.linedotted_or_r{border-right: #f39700 1px dotted;}
.linedotted_or_b{border-bottom: #f39700 1px dotted;}

.linesolid_gy_t{border-top: #666666 1px solid;}
.linesolid_gy_l{border-left: #666666 1px solid;}
.linesolid_gy_r{border-right: #666666 1px solid;}
.linesolid_gy_b{border-bottom: #666666 1px solid;}

.linedotted_gy_t{border-top: #666666 1px dotted;}
.linedotted_gy_l{border-left: #666666 1px dotted;}
.linedotted_gy_r{border-right: #666666 1px dotted;}
.linedotted_gy_b{border-bottom: #666666 1px dotted;}

.linesolid_br_t{border-top: #726262 3px solid;}
.linesolid_br_l{border-left: #726262 3px solid;}
.linesolid_br_r{border-right: #726262 3px solid;}
.linesolid_br_b{border-bottom: #726262 3px solid;}

/* padding*/
.pdd_top{padding-top: 10px;}
.pdd_right{padding-right: 10px;}
.pdd_bottom{padding-bottom: 10px;}
.pdd_left{padding-left: 10px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
h text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

h1, h2, h3, h4, h5, h6{width: 100%; color:#f39700;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.bgor{background-color: #f39700;}
.bgrd{background-color: #ce2143;}
.bgbl{background-color: #00b9ef;}
.bggy{background-color: #666666;}
.bggf{background-color: #ede9d6;}

/* color */
.textrd{color: #ce2143;}
.textgy{color: #9c9c9c;}
.textgy2{color: #666666;}
.textbl{color: #00b9ef;}
.textor{color: #f39700;}
.textor2{color: #ed6c00;}
.textyr{color: #edd634;}
.textgr{color: #737c3e;}
.textwh{color: #ffffff;}
.textbr{color: #726262;}

/* align */
.textalL{text-align: left;}
.textalR{text-align: right;}
.textalC{text-align: center;}

/* folm */
.strong{font-weight: 700;}
p{width: 90%; margin-left: 5%;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
All Pages
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#wrap{width: 100%;margin: 0 auto;text-align: left;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
headline
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#headline{display:none;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
header
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#header{width: 100%; color: #f0f0f0; margin: 5px 0 0 0; z-index: 500;}
.logolink{width: 145px; height:57px; border: #000 5px solid; margin: 10px 0 0 0;}
.maillink{display: block; width: 230px; height: 26px; margin: -48px 0 0 690px;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
menu
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#menu_base{width: 100%; color: #f0f0f0; margin: 5px 0 0 0;}
*:first-child+html #menu_base{ margin-top:3px;}
*html #menu_base{ margin-top:4px;}
#submenu_base{width: 100%; color: #f0f0f0; margin: 0 0 10px 0; text-align: right;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
catch
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#catch_base{display:none;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
contents
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#contents_base{width: 100%;}

/* 1カラム */
.column_boxmain{width: 100%; margin:10px 0 0 0;}
.breadcram{width: 100%; margin:10px 0 0 0;}
.column_box{width: 100%; margin:20px 0 0 0;}

/* 2カラム　左広 */
.column2LL{width: 100%;} /*735px - margin 15px*/
.column2SR{display:none;} /*165px - margin 10px*/

/* 3カラム　中広 */
.column3L{display:none;}
.column3C{width: 560px; margin: 0 15px 0 15px;}
.column3R{display:none;}


/* 2カラムの幅広部分コンテンツのレイアウト */

/* コンテンツ1 */
.contents_box{width: 100%;}
.contents_box2{float:left; width: 100%;}

/* コンテンツ3均等 */
.contents3L{width: 230px;}
.contents3C{width: 230px; margin: 0 15px 0 15px;}
.contents3R{width: 230px;}

.contents3L2{float: left; width: 232px;}
.contents3C2{float: left; width: 232px; margin: 0 12px 0 12px;}
.contents3R2{float: right; width: 232px;}

.contents3L3{float:left; width: 212px; padding: 5px 10px;}
.contents3C3{float:left; width: 212px; padding: 5px 10px; margin: 0 12px 0 12px;}
.contents3R3{float:right; width: 212px; padding: 5px 10px;}

/* コンテンツ2　等幅 */
.contents2AL{width: 100%;}
.contents2AR{width: 100%;}

/* コンテンツ2　左広 */
.contents2LL{width: 475px;}
.contents2SR{width: 230px;}

/* コンテンツ2　右広 */
.contents2SL{width: 230px;}
.contents2LR{width: 475px;}

/* コンテンツ4　等幅 */
.contents4L{width: 168px; margin: 0 16px 0 0;}
.contents4LC{width: 168px; margin: 0 16px 0 0;}
.contents4RC{width: 168px; margin: 0 16px 0 0;}
.contents4R{width: 168px;}

/* コンテンツ5　等幅 */
/* 背景画像の関係で170pxから140pxに縮小 */
.contents5L{width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5LC{width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5C{width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5RC{width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}
.contents5R{width: 170px; margin: 10px 4px 0 5px; z-index: 10500;}


dt{color: #f39700;}
dd{color: #3c3c3c; width: 100%; padding: 5px 0 5px 0;}
dd a{color:#4b474d;overflow: hidden;}
dd a:hover{color:#4b474d; background-color: #ebe7e1; display: block;}
dd a:visited{color:#4b474d; background-color: #ebe7e1; display: block;}

.maker_banner{width: 100%;}
.maker_banner td{width: 33%; text-align: center;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
news
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.news_base{float: left;width:320px; background-color: #ebe7e1;}
.news_box{float: left;width:320px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.news_boxL{float: left;width:70px;margin-left: 5px;text-align: left;}
.news_boxR{float: right;width:230px;margin-right: 5px;}

.news_base2{float: left;width:710px; background-color: #ebe7e1;}
.news_box2{float: left;width:710px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.news_box2L{float: left;width:100px;margin-left: 5px;text-align: left;}
.news_box2R{float: right;width:600px;margin-right: 5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
news
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#hoken_base{display:none;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
sodan
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.sodanarrowbg{width: 100%; background: #fff url(../images/bg_sodan_arrow.jpg) left bottom no-repeat;padding-bottom: 65px;}
.sodannonarrowbg{width: 100%; background: #fff url(../images/bg_sodan_nonarrow.jpg) left bottom no-repeat;padding-bottom: 65px;}
.sodantxt{width: 80%; margin-left: 15%;}

/* photoright */
.photoright{padding: 1px; margin-left: 5px;text-align: center; line-height: 0.6em;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
overview
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.overview_base{float: left;width:720px;padding-top: 30px;}
.overview_box{float: left;width:720px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.overview_boxL{float: left;width:130px;margin-left: 20px;text-align: left;}
.overview_boxR{float: right;width:555px;margin-right: 5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
recruit
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.recruit_base{float: left;width:560px;padding-top: 30px;}
.recruit_box{float: left;width:560px;border-bottom: #212121 dotted 1px;padding: 5px 0;}
.recruit_boxL{float: left;width:80px;margin-left: 20px;text-align: left;}
.recruit_boxR{float: right;width:445px;margin-right: 5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
insuranceinfo
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.insuranceinfo_box{float: left;width:323px;border-bottom: #212121 dotted 1px;padding: 15px 0; background: #fff url(../images/icn_link.gif) 2% 50% no-repeat;padding-left: 30px;}
.insuranceinfo_box a:hover{background-color: #ffd599;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
shopinfo
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.shopinfo_base{float: left;width:100%;padding-top: 10px;}
.shopinfo_box{width:100%;border-bottom: #212121 dotted 1px;padding: 15px 0;}
.shopinfo_boxL{width:100%;text-align: left;}
.shopinfo_boxR{width:100%;}
.shopimg{padding: 2px; border: #9c9c9c 1px solid; margin-right: 2px;}

.sp_a{width:100%; background: #fff url(../images/sp_aflac.jpg) 0% 50%  no-repeat; height: 14px;}
.sp_h{width:100%; background: #fff url(../images/sp_hoholine.jpg) 0% 50% no-repeat; height: 14px;}
.sp_n{width:100%; height: 14px;}

.shoplist_box{float:left;width:100%; border: #9c9c9c solid 1px; padding: 4px; margin: 0 0 5px 0; min-height: 70px;}
.shoplist_boxL{float:left;width:100%;}
.shoplist_boxR{float:left;width:100%;}
.shop_pref{float:left;padding-top:38px; margin-top: 30px;}

.shopimg2{border:#ed6c00 solid 1px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
mentenance
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.mente_box{float: left;width:230px;border-bottom: #212121 dotted 1px;padding: 15px 0;}


/* Dictionary */

#ist1, #ist2, #ist3, #ist4, #ist5, #ist6, #ist7, #ist8, #ist9, #ist10, #ist11, #ist12, #ist13, #ist14, #ist15, #ist16, #ist17, #ist18, #ist19, #ist20, #ist21, #ist22, #ist23, #ist24, #ist25, #ist26, #ist27, #ist28, #ist29, #ist30, #ist31, #ist32, #ist33, #ist34, #ist35, #ist36, #ist37, #ist38, #ist39, #ist40, #ist41, #ist42, #ist43, #ist44, #ist45, #ist46, #ist47, #ist48, #ist49, #ist50{display: none;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
form
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.form_box{float: left;width:760px;border-bottom: #212121 dotted 1px;padding: 5px 0; margin-left: 70px;}
.form_boxL{float: left;width:220px;margin-left: 20px;text-align: left;}
.form_boxR{float: right;width:505px;margin-right: 5px;text-align: left;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
banner
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.bannerbox{float:left; margin: 0 0 10px 0;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
footer
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#footer{display:none;}
.footer_list{display:none;}



/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
adjust
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

/*width*/
.width210{width: 210px;}
.width700{width: 700px;}

/*height*/
.height80{min-height: 100px;}

/*kadomaru*/
.kadomaru_all{border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.kadomaru_under{  
/*-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 20px;*/
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
/*-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 20px;*/
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
image preroad
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#preloadedImages {display:none;}

.kaigyo{page-break-before: always;}
.nonprint{display:none;}