@charset "utf-8";.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0 !important;outline:0;z-index:3;width:17px;height:17px}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=checkbox]{font-size:18px;vertical-align:-2px}.ui.checkbox .box:before,.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:'';background:#FFF;border-radius:.21428571rem;-webkit-transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;border:1px solid #d4d4d5}.ui.checkbox .box:after,.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);-webkit-transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:'\2714'}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.checkbox label{padding-left:22px}.ui.message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.error.message,.ui.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.error.message{margin:20px}.job{padding:30px 30px 20px 30px;line-height:2;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-bottom:3px dotted #ddd;margin-bottom:30px;line-height:1.6}.job dt{margin-bottom:10px}.job li{width:33%;float:left;box-sizing:border-box;margin-bottom:5px}.job a{color:#333;text-decoration:underline}.siborikomi{margin:0 auto 33px auto}.search_jyoken li:first-child span{background-image:url("/assets/themes/content/images/tiiki.gif")}.search_jyoken li:first-child a:hover span{background-image:url("/assets/themes/content/images/tiiki_hover.gif")}.search_jyoken li:last-child span{background-image:url("/assets/themes/content/images/rosen.gif")}.search_jyoken li:last-child a:hover span{background-image:url("/assets/themes/content/images/rosen_hover.gif")}.hx a{float:right;margin-top:-10px;font-size:12px;display:block;background-color:#fff;height:20px;line-height:20px;padding:0 10px 0 23px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#3db49a;border:1px solid #ccc;position:absolute;right:20px;top:50%}.hx a::after{display:block;content:'';position:absolute;top:6px;left:7px;width:6px;height:6px;border-right:1px solid #3db49a;border-bottom:1px solid #3db49a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hx a:hover{border:1px solid #fff}.hx span{font-size:12px;margin-left:10px;color:#7d705e}.goodjob_wrap .goodjob_box:nth-child(odd){margin-right:20px}.goodjob_box{width:365px;border:1px solid #ccc;padding:20px;float:left;margin-bottom:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#fff;min-height:270px}.goodjob_box p{clear:both;padding:15px 0;border-bottom:1px dotted #eee}.goodjob_box p a{text-decoration:underline}.goodjob_box img{width:40%;padding:5px;border:1px solid #ccc;margin-top:15px;float:left}.goodjob_box ul{padding:0 !important;width:50%;float:right;margin-top:15px}.goodjob_box ul li{line-height:20px;padding-left:18px;position:relative}.goodjob_box ul li:before{display:block;content:'';position:absolute;top:.5em;left:5px;width:6px;height:6px;background-color:#3db49a;border-radius:100%}.goodjob_box p:last-child{line-height:1.4;margin-top:15px;border:0;padding:0}#footer{background-color:#f0f0f0;margin-top:100px;background-color:#3db49a;position:relative;overflow:hidden;padding:40px 0}#footer ul{position:relative;left:50%;float:left}#footer ul li{border-left:1px solid #fff;position:relative;left:-50%;float:left}#footer ul li:last-child{border-right:1px solid #fff}#footer ul li a{color:#fff !important;display:block;width:auto;height:auto;padding:0 20px}#footer ul li:hover a{text-decoration:underline !important}.copy p{text-align:center;background-color:#3db49a;color:#fff;padding-bottom:40px}.centered{position:relative;overflow:hidden}.centered ul{position:relative;left:50%;float:left}.centered ul li{position:relative;left:-50%;float:left;margin-right:20px;line-height:43px;height:43px}.centered ul li:last-child{margin-right:0}.date{background-color:#FFF;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:20px}.date label{display:block;padding:10px 20px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}.date div{padding:20px}.date_title{background-color:#eee}.date_title a{text-decoration:underline;display:block;margin-bottom:5px}.date p{font-size:18px}.date_title li{float:left;font-size:12px;line-height:1;padding:5px;margin:5px 5px 0 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#fff}.date_cont div{float:left;width:25%;padding:0 !important}.date_cont div img{display:block;width:100%;padding:5px;box-sizing:border-box}.date_cont div dl{line-height:1.4;font-size:12px;padding:0 10px}.date_cont div dt{color:#7d705e;margin-top:5px;float:left;width:40%}.date_cont div dd{margin-top:5px;padding-left:1em;float:right;width:60%;text-align:right}.date table{float:right;width:70%}.date table th{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.date table td{border-bottom:1px dotted #ddd}.date .inlineB{margin-bottom:30px}.job_title{padding:20px 20px 0 20px !important}.change li{margin-bottom:20px !important}.change li:last-child{margin-bottom:0 !important}.detail dl{padding:20px}.detail dl dt{color:#3db49a;font-size:16px;border-bottom:1px solid #3db49a;margin-bottom:10px;padding-bottom:3px;font-weight:bold}.detail dl dd{margin-bottom:30px}.detail dl dd:last-child{margin-bottom:0}.detail dl dd label{display:block;margin-bottom:3px}.detail dl dd a{display:block;color:#333;text-decoration:underline}.detail dl dd a:hover{text-decoration:none}.guide{margin:30px 30px 0 30px;font-size:20px;text-align:center}.guide span{color:#3db49a;font-weight:bold;margin-right:10px}#home .job dl{display:table;width:100%;margin-bottom:10px}#home .job dt{display:table-cell;width:12%;color:#fff;vertical-align:middle;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#home .job dd{display:table-cell;width:88%;padding:10px 0 0 10px;background-color:#efefef}#home .job dl:nth-child(1) dt{background-color:#ffaebb}#home .job dl:nth-child(2) dt{background-color:#69b8e2}#home .job dl:nth-child(3) dt{background-color:#69cfa9}#home .job dl:nth-child(4) dt{background-color:#f6c14d}#home .job dl:nth-child(5) dt{background-color:#c4a6ca}.search{padding:0 30px 30px 30px}#home .acMenu{margin-top:10px}#home .acMenu:first-child{margin-top:0}#home .acMenu dt{font-size:18px;border:2px solid #ffaebb;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-position:654px center;box-sizing:border-box;background-color:#fee4ed}#home .acMenu dt span{background-repeat:no-repeat;background-size:20px 20px;padding-left:30px;background-position:left center}.search .acMenu:first-child dt span{background-image:url("/assets/themes/content/images/icon13.gif")}.search .acMenu:nth-child(2) dt span{background-image:url("/assets/themes/content/images/icon14.gif")}.search .acMenu:last-child dt span{background-image:url("/assets/themes/content/images/icon15.gif")}#home .acMenu dd{padding:20px}.search_add dd table{text-align:left;width:100%}.search_add dd table tr{border-bottom:3px dotted #ddd}.search_add dd table th{width:25%;vertical-align:middle;font-size:16px;color:#3db49a}.search_add dd table td{width:75%;padding:20px 0}.search_add dd table td ul li{width:30%;float:left}.search_add dd select{height:30px}.search_add dd input[type=submit]{margin:20px auto 0 auto}.search_add dd input[type=text]{margin:20px auto 10px auto}.search_add{width:400px;margin:0 auto 30px auto;padding:20px 20px 23px 20px;border:3px solid #3db49a;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#FFF;box-sizing:border-box}.search_add p{margin-bottom:10px;font-size:20px;color:#3db49a;background-repeat:no-repeat;background-size:auto 20px;padding-left:30px;background-position:left center;background-image:url("/assets/themes/content/images/icon15.gif")}.search_add .btn{display:inline;width:100px;margin-left:5px;position:static}.search_add div{text-align:right}.search_add input[type=text]{margin-bottom:10px !important}.search_jyoken{margin:30px 0 40px 0}.search_jyoken li:first-child{margin-bottom:20px}.search_jyoken li a{width:400px !important;margin:0 auto}.bnr{line-height:1;margin-bottom:10px}.pankuzu{margin-bottom:20px}.pankuzu li{float:left;padding-right:30px;position:relative}.pankuzu li:after{content:" > ";position:absolute;right:10px}.pankuzu li:last-child:after{content:""}.pankuzu a{text-decoration:underline}#home #content .borderBox+p{margin-bottom:20px}.all_title p{display:block}.all_title p:first-child{margin-bottom:10px}.narabikae{margin:30px 0}.narabikae div{float:left}.narabikae select{width:auto;height:auto !important;line-height:32px;font-size:14px;margin-right:5px;padding:5px 40px 5px 5px !important}.pager{float:right}.pager li{width:30px;height:30px !important;line-height:30px !important;text-align:center;float:left;margin-right:5px !important;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.pager li:last-child{margin:0}.pager li a{display:block;width:100%;height:100%;color:#333;border:1px solid #999;box-sizing:border-box;line-height:28px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.pager li:hover a,.current{color:#fff;background-color:#3db49a !important;border:0}.previous,.next{width:80px !important}.mapArea{min-height:200px}.title{display:block !important;padding:20px !important;font-size:20px;font-weight:bold;background-color:#3db49a;color:#fff}#column .text .title{margin:30px 0 20px 0;border-top:3px solid #3db49a;border-bottom:3px solid #3db49a;background-color:#fff !important;color:#333}.point{margin:5px 0 10px 0}.point li{float:left;font-size:12px;line-height:1;padding:5px;margin:5px 5px 0 0;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bx-wrapper{margin-top:20px !important}.osusume{margin:10px 0 20px 0;padding:20px;background-color:#eee}.osusume span{line-height:1.6}.float_r{float:right}.num{font-size:12px;text-align:right}.num dt,.num dd{display:inline}.num dt{margin-left:10px;color:#7d705e}#youtubeMovie{position:relative;width:100%}#youtubeMovie:before{content:"";display:block;padding-top:56.25%}#youtubeMovieFrame{position:absolute;top:0;left:0;width:100%;height:100%}#map_canvas{width:100%;height:500px}.all_column{margin:20px}.all_column li{width:33%;display:block;float:left;box-sizing:border-box;border-right:2px dotted #eee}.all_column li:last-child{border-right:0}.all_column li img{display:block;float:left;width:30%;height:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.all_column li span{float:right;width:65%;text-decoration:underline}.all_column li span:hover{text-decoration:none}.all_column li a{display:block;width:auto;height:auto;padding:0 20px}.back_next{margin-top:20px;padding-top:20px;border-top:1px dotted #eee}.back_next li:first-child{float:left}.back_next li:last-child{float:right}.back_next li a{text-decoration:underline}#news .bnr{margin-top:0 !important}#snsButtonList{float:right}#snsButtonList li{float:left;margin-right:10px}li#twButton{padding-top:2px}li#g1Button{padding-top:2px}.contact{padding:0 20px}.contact dt span,.X-TouchForm dt span{color:red;font-weight:normal !important;font-size:12px}.contact dd select{padding:10px 30px 10px 10px !important;line-height:1}.contact dd input[type="radio"],.contact dd input[type="checkbox"]{width:auto}.contact .btn{margin-bottom:60px}#hozon_jyoken .borderBox label{display:block;background-color:#eee;padding:15px;margin-bottom:10px;border:1px dotted #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#hozon_jyoken .borderBox label p span{padding:0 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;display:inline-block;height:20px;line-height:20px}#hozon_jyoken .borderBox label input{font-size:12px;vertical-align:middle}#hozon_jyoken .borderBox label p{clear:both}#hozon_jyoken .borderBox input[type=checkbox]{margin:0 10px 0 0;width:14px;height:14px}#koumoku .type02 span{display:table-cell;float:right}#koumoku .type02 input{margin:5px 0 10px 0 !important}#koumoku .acMenu dt{background-position:493px center}#koumoku .acMenu dd{padding:0 10px 10px 10px}#koumoku td{padding:0}.sitemap dl{font-size:0;margin-top:0 !important}.sitemap dd{display:inline-block;width:25%;font-size:14px;margin:0 !important;/display:inline;/zoom:1}.sitemap dd+dt{margin-top:30px}.sitemap dd a:hover{text-decoration:underline !important}#matomete ul li{margin-bottom:10px !important}#matomete ul li:last-child{margin-bottom:0 !important}#matomete ul.hx_dot{padding:0 40px 40px 40px}#about .title{background-color:#fff !important;padding:0 !important}#about dl,dl.deco1{margin-top:30px}#about dt,.X-TouchForm dt,.X-ContactForm dt,dl.deco1 dt{font-size:18px;padding:1px 10px;border-left:8px solid #3db49a;margin-bottom:10px;font-weight:bold;color:#333}#about dd,.X-TouchForm dd,.X-ContactForm dd,dl.deco1 dd{margin:0 18px 30px 18px}#about dd ul{margin:0 !important}#about dd li{line-height:1.6 !important}#about dd li::after{display:block;content:'';position:absolute;top:.65em;left:-1em;width:6px;height:6px;background-color:#999;border-radius:100%}#about dd.sitemap a{text-decoration:underline}#about table{margin-top:20px}.btn:active{top:3px;box-shadow:none}.btn_main{width:300px;background-color:#3db49a;border:1px solid #339781;box-shadow:0 3px 0 #339781}.btn_main:hover{background-color:#fff;color:#3db49a !important}.btn_white:hover,.btn_favorite:hover{background-color:#9e917e;color:#fff !important}.btn_brown{background-color:#9e917e !important;color:#fff !important}.btn_brown:hover{background-color:#fff !important;color:#7d705e !important}.btn_favorite span{font-size:16px;background-image:url("/assets/themes/content/images/hoshi_y.gif")}.btn_icon span,.btn_favorite span{background-repeat:no-repeat;background-size:18px auto;padding-left:23px;background-position:left center}#aside .btn:hover{background-color:#9e917e !important;color:#fff !important}.btn_140{width:140px}.btn_200{width:200px !important}.btn_long{width:auto;padding:0 20px}.nnm{width:auto;height:auto;background-image:linear-gradient(-45deg,#fff 25%,#e6e6e6 25%,#e6e6e6 50%,#fff 50%,#fff 75%,#e6e6e6 75%,#e6e6e6);background-size:4px 4px;margin:0 0 30px 0;border:1px solid #ccc;box-sizing:border-box;border-radius:6px}.nnm_in{width:auto;height:auto;padding:5px;box-sizing:border-box}.in_white10{background-color:#fff;padding:10px}.acMenu dt{cursor:pointer;padding:10px;background-image:url("/assets/themes/content/images/arrow.gif");background-repeat:no-repeat;background-size:20px auto}.acMenu dt.active{background-image:url("/assets/themes/content/images/arrow2.gif") !important}.acMenu dd{display:none}.input{height:30px;line-height:30px;width:100%;box-sizing:border-box;padding:0 5px;margin-bottom:20px;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}table.type01{border-collapse:separate;border-spacing:5px !important;text-align:left;line-height:1.2}table.type01 th{width:30%;font-weight:bold;vertical-align:top;background-color:#eee;padding:8px}table.type01 td{width:70%;vertical-align:top;padding:8px;background-color:#fff}table.type01 a{text-decoration:underline}table.type02{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.4;border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;margin-bottom:30px}table.type02>tbody>tr>th{width:30%;font-weight:bold;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background-color:#eee;padding:10px}table.type02>tbody>tr>td{width:70%;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;background-color:#fff}table.type02 a{text-decoration:underline}.menu li a:hover{background-color:#eee}.inlineB{text-align:center !important}.inlineB li{display:inline !important;margin-right:10px !important}.inlineB li:last-child{margin-right:0 !important}.inlineB li a,.inlineB li input{display:-moz-inline-box !important;display:inline-block !important}#mainImg{clear:both;text-align:center;z-index:0}#mainImg-scroll{margin:0 auto}#mainImg-scroll li{display:none}#mainImg-scroll li.first{display:block}.minititle{font-size:16px;font-weight:bold;margin:20px 0 5px 0}.minititle+p{margin-left:20px}#column .minititle+p{margin:0}a.link{color:#333;text-decoration:underline;padding-left:16px;background-image:url("/assets/themes/content/css/images/service_img6.gif");background-size:auto 10px;background-position:left center;background-repeat:no-repeat}a.link:hover{text-decoration:none}.em_yellow{font-weight:bold;background-color:rgba(255,255,0,0.4)}.image_list li img{width:100%;display:block;line-height:1}#about .borderBox img{display:block;width:90%;margin:0 auto}#about .service .borderBox img{margin:20px auto 0 auto}.company_tbl td{line-height:2}.company_tbl td p{margin:20px 0 0;padding:0;font-size:16px;font-weight:bold}.company_tbl td p:first-child{margin-top:0}.company_tbl td a{text-decoration:none !important}input[type=text],input[type=email],select,textarea{width:100%;padding:10px;font-size:18px;border:1px solid #ccc !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}select{background:url("/assets/themes/content/images/arrow_d.gif") center right / auto 10px no-repeat !important;background-color:#fff !important;padding:0 10px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{height:200px}#login input[type=email]{margin-bottom:10px}input[type=checkbox]{font-size:18px;vertical-align:-2px}.X-CheckList{display:block;width:100%}.ui.checkbox{width:32%;font-size:14px}.ui.checkbox label{padding-left:22px}label input+span{margin-left:4px}#login .register{margin:30px}#login .register .input_text{margin:20px 0}.X-JobContactTargets p{margin:20px}.X-JobContactTargets ul{margin-bottom:20px}.X-JobContactTargets ul li{margin:0 20px;background-color:#eee;padding:20px}.accept_policy{text-align:center;margin-bottom:20px;font-size:12px}.accept_policy a{text-decoration:underline}.accept_policy a:hover{text-decoration:none}.ui.error.message{margin:20px}.contact{padding:20px}.count h2{border-bottom:4px solid #eee}.contact>.m30{margin:0 0 20px 0 !important}.common_2btn{text-align:center}.common_2btn li{display:inline;margin-right:10px}.common_2btn li:last-child{margin-right:0}.common_2btn a,.common_2btn li input,.common_2btn li button{display:-moz-inline-box !important;display:inline-block !important}.register_step{margin:10px 20px;float:right}.register_step li{float:left;padding-left:30px;position:relative}.register_step li:after{content:" > ";position:absolute;left:10px}.register_step li:first-child:after{content:""}.register_step li span{background-color:#eee;padding:5px;font-size:16px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.register_step li.current_step span{background-color:#f6c14d;color:#fff}.register_title{clear:both;margin-bottom:30px;font-size:18px;border-bottom:3px solid #eee;padding-bottom:5px}.previous_step{text-decoration:underline !important;margin-right:10px}.column_po1{font-weight:bold;color:#3db49a}.column_img{display:block;width:70%;margin:20px auto}.column_img_small{display:block;width:40%;margin:20px auto}.top_map li a:hover{background-color:#eee !important;color:#333 !important}.pager .pager-item.active{background-color:#3db49a !important}.articlesMainPic{width:80%;margin:auto;display:block}.page404{text-align:center;padding:50px 20px}.page404 dl{margin-top:0 !important}.page404 dt{color:#3db49a;font-size:18px;font-weight:bold;margin-bottom:10px;padding:0 !important;border:0 !important}.page404 a{margin:20px auto 0 auto}.page404 a:first-child{margin-top:50px}.inlineB button{margin:0 5px 40px 5px !important}.inlineB button:first-child{background-color:#fff !important;color:#7d705e !important}.inlineB button:first-child:hover{background-color:#9e917e !important;color:#fff !important}.inlineB button:last-child{background-color:#9e917e;color:#fff}#content>ul+p{background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:20px;border:1px solid #ccc}.narabikae div{float:right}.pager{float:none !important;clear:both;padding:20px 0 0 0 !important}.singleColumn+#aside{display:none}a.anotherTab:after,.accept_policy a:after{content:'';display:inline-block;width:10px;height:10px;background-image:url("/assets/themes/content/images/anothertab.png");background-size:contain;vertical-align:middle;margin:0 5px}#column .text pre,table.type02 pre{white-space:normal}#column .text h1,table.type02 h1{font-size:26px;font-weight:bold;line-height:1.2}#column .text h2,table.type02 h2{font-size:24px;font-weight:bold;line-height:1.2}#column .text h3,table.type02 h3{font-size:22px;font-weight:bold;line-height:1.2}#column .text h4,table.type02 h4{font-size:20px;font-weight:bold;line-height:1.2}#column .text h5,table.type02 h5{font-size:18px;font-weight:bold;line-height:1.2}#column .text h6,table.type02 h6{font-size:16px;font-weight:bold;line-height:1.2}#column .text strong,table.type02 strong{font-weight:bold}#column .text em,table.type02 em{font-style:oblique}#column .text ul,table.type02 ul,#column .text ol,table.type02 ol{margin-left:40px}#column .text ul li,table.type02 ul li{list-style-type:disc}#column .text ol li,table.type02 ol li{list-style-type:decimal}#column .text table,table.type02 table{width:auto !important;border-style:solid}#column .text table th,table.type02 table th,#column .text table td,table.type02 table td{vertical-align:top;padding:10px}#column .text table th,table.type02 table th{font-weight:bold;background-color:#eee}#column .text a{text-decoration:underline}#column .text a:hover{text-decoration:none}#column .text h1,#column .text h2,#column .text h3,#column .text h4,#column .text h5,#column .text h6,table.type02 h1,table.type02 h2,table.type02 h3,table.type02 h4,table.type02 h5,table.type02 h6{margin-bottom:20px}#column .text h2,table.type02 h2{position:relative;padding:20px;background:#eee;margin-bottom:32px;border:2px solid #3db49a;background-color:#3db49a;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff}#column .text h2:after,table.type02 h2:after{position:absolute;content:'';top:100%;left:30px;border:12px solid transparent;border-top:12px solid #3db49a;width:0;height:0}#column .text h3,table.type02 h3{padding:20px;border-top:solid 3px #3db49a;border-bottom:solid 3px #3db49a}#column .text h4,table.type02 h4{position:relative;padding-left:20px;line-height:30px !important}#column .text h4:before,table.type02 h4:before{position:absolute;top:0;left:0;width:7px;height:20px;background:#3db49a;content:""}#column .text h4:after,table.type02 h4:after{position:absolute;top:20px;left:0;width:7px;height:10px;background:#339781;content:""}#column .text h5,table.type02 h5{padding:20px;background:-webkit-repeating-linear-gradient(-45deg,#fff,#fff 3px,#eee 3px,#eee 7px);background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#eee 3px,#eee 7px)}.message>p{margin:0 !important}.right_img{float:right;margin:0 0 20px 20px !important}.left_img{float:left;margin:0 20px 20px 0 !important}.right_img img,.left_img img{width:240px}.heading1,.heading2{display:block !important;font-size:20px;font-weight:bold;line-height:2}.heading1{position:relative;height:50px;line-height:50px;vertical-align:middle;text-align:center;margin:20px 0;padding:0 30px;background:#ed7574;color:#FFF !important}.heading1:before,.heading1:after{position:absolute;top:0;content:'';width:0;height:0;z-index:1;border-style:solid}.heading1:before{left:0;border-width:25px 0 25px 15px;border-color:transparent transparent transparent #fff}.heading1:after{right:0;border-width:25px 15px 25px 0;border-color:transparent #fff transparent transparent}.heading2{margin:0 0 20px 0 !important;color:#333 !important;border-bottom:2px solid #f6c14d}.source{display:block !important;font-size:12px;font-weight:normal !important;color:#999 !important;margin-top:20px}.mark_y{color:#333 !important;font-size:16px;font-weight:bold;background:linear-gradient(transparent 50%,#ff6 0%);margin:0 5px !important}