﻿body{font-size:1em;-webkit-text-size-adjust:100%;font-family:'Arial',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}body,html{width:100%}html,a,textarea,input,select,button,div{color:#555555;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.favorite_link a{display:block;text-align:left;padding:.5em;border-bottom:1px solid #ccc}.favorite_link a:last-child{border-bottom:0}.favorite_link{margin-bottom:20px}.favorite_link a:hover{background-color:#333;color:#fff}body{background-color:#f7f7f7}select{font-size:1em;margin:0}input{font-size:1em}/**/ .over a:hover div{color:white;color:#56b1eb}.over a:hover{background-color:#56b1eb;background-color:#f6fbff}*:focus{ outline: none; }.border{border-collapse:collapse;border-spacing:0;border:1px solid #111111}.border > div > div{border:1px solid #666666;text-align:center;padding:0.5em 0}.border > div:last-child > div{border:1px solid #666666}.font > div > div:first-child{color:#111111;background-color:#f3f3f3}.font > div > div{color:#efefef;font-family:'Mincho';font-size:2em;padding:0.35em}.font > div:nth-child(5n-5){border-bottom:3px solid #666666}.font > div:last-child{border:1px solid #666666}.dbresult{padding:0.6em;border-bottom:1px solid #dddddd}.zip{text-align:right}.zip span{border:1px solid #111111;padding:0.2em 0.4em;background-color:#333333;color:white;margin:0.1em;width:1.5em;text-align:center;display:inline-table}.over a:hover .zip span{background-color:#ffffff;color:#56b1eb;border-color:#56b1eb}.fm{color:white;background-color:#efefef;color:#aaaaaa}.gm{color:white;background-color:#e3f4ff;color:#98d3f9}.gf{color:white;background-color:#ffe9e9;color:#fb9b9b}.hot{color:white;background-color:#ffe9e9;color:#fb9b9b;font-size:0.9em;padding:0.2em 0.4em;margin-left:0.5em}.mylast{color:white;background-color:#e3f4ff;color:#98d3f9;font-size:0.9em;padding:0.2em 0.4em;margin-left:0.5em}#copyright{width:100%;background-color:#111;display:table;color:white;padding:1em}h1,h2,h3,h4,h5{margin:0.2em 0;font-size:1em}/* h2{color:#f17474;border-bottom:solid 1px #fff;margin:0.5em 0;padding:0.3em 0}h2:before{content:'▋ ';font-weight:normal;font-size:1.2em}h2{ display:table; padding:0.1em 1.5em; margin-bottom:1em; color:white; background-color:#f17474; -webkit-border-radius:1.7em; -moz-border-radius:1.7em; -o-border-radius:1.7em; border-radius:1.7em; }*/ h2{color:#000000;font-weight:bold;border-bottom:solid 1px #fff;margin:1.7em 0 0.7em 0}h2:before{content:'▋ ';font-weight:normal}.ex h2:first-child{margin-top:0.6em}/* .list div, .list{margin:1em 0}*/ .url{font-family:arial;color:#666666;text-decoration:underline}a{text-decoration:none}input,button{border:2px #d30000 solid;}.category,input,.btn,.pages a,textarea,select,button,.circle{ display:inline-table; vertical-align:middle; margin:0.2em 0.1em; padding:0.4em 0.9em; background-color:#e04d4d; -webkit-border-radius:0.7em; -moz-border-radius:0.7em; -o-border-radius:0.7em; border-radius:0.7em; color:#ffffff; border:2px #e04d4d solid; }/*,.lcd .lcd{display:block; background-color:#ffecec;line-height:1.5em;padding:0.2em 0;text-align:center;font-size:1.2em;color:#e04d4d }*/ .circle{text-align:center;margin:auto 0;width:100px;height:100px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}.red{background-color:#ca0000}.green{background-color:#8bb300}.red span,.green span{color:white}.sbtn{color:white;padding:0.2em 0.5em;display:inline-block;width:1em}/* h1{background-color:#ffffff;margin-left:-2em;margin-top:-1em;padding:1em;border-bottom:#dddddd solid 1px;padding:1em 2em;color:#d30000}h1:before{content:'❝';font-size:1.7em;position:absolute;top:-0.25em;left:0em}*/ h1{font-size:1.3em;font-weight:normal;padding:0;margin:0;position:relative;padding:0.5em;border-bottom:1px solid #efefef;margin-bottom:1.5em;color:#ca0000}h1:before{content:'❝ ';font-size:1em;margin-bottom:-1em}textarea{width:100%;height:20em;display:block;margin:0;line-height:1.5em;font-size:1.2em;padding:1em;*padding:0}input[type=radio]{vertical-align:middle;width:1em;height:1em}input[type=text],textarea,select{background-color:#ffffff;color:#333333}input[type=submit],input[type=button],button,a{cursor:pointer;display:inline;-webkit-appearance: none; }#side{width:300px;text-align:center}#contents{width:882px;float:right;margin-bottom:20px;white-space:normal;word-break:break-all;word-wrap:break-word}/*810*/ #main,#navigator div,#topad div{width:1202px;margin:0 auto}/*1130*/ #navigator{background-color:#ffffff;padding:1em 0.5em;margin-bottom:2em;line-height:1.6em}#navigator a{text-decoration:underline}#navigator a:hover{text-decoration:none;color:#d30000}#topad{background-color:#dddddd;padding:1em 0}form,body{padding:0;margin:0}form,.pages{margin:20px auto;text-align:center}input{font-size:1em;display:inline}.pages a{display:inline-table;font-size:0.85em;font-family:arial;padding:0.7em 1.1em;margin:0}.category:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,.pages a:hover,.pages .selected,.btn:hover,.circle:hover{background-color:#ffffff;color:#e04d4d;border:2px #e04d4d solid;}/*.rbtn:hover{background-color:#e04d4d;color:#ffffff;}*/ .rv{ background-color:white;color:#e04d4d; }.rv:hover{background-color:#e04d4d;color:white}button{font-size:1em}.option{width:100%;text-align:left;margin-top:1.5em;padding:0;border-bottom:3px solid #555555;position:relative;*height:3.2em}.option a{background-color:#ffffff;color:#111111;margin:0;display:inline-table;width:auto;bottom:0;border:1px solid #ffffff;border-top:1px solid #eeeeee;border-bottom:0;border-right:0;padding:0.25em 0.7em; *padding:0.5em;*line-height:5em}.option a:first-child{margin:0;margin-left:0.1em}.option a:last-child{margin-right:0.1em}.option a:hover,.option .selected{background-color:#555555;color:#ffffff;border-bottom:1px solid #666666}.option a, .option .selected{-webkit-border-radius:0.5em 0.5em 0 0; -moz-border-radius:0.5em 0.5em 0 0; -o-border-radius:0.5em 0.5em 0 0; border-radius:0.5em 0.5em 0 0; }.vgap{display:none}#contents .gap{background-color:#ffffff; border:1px solid #eeeeee;padding:0 1em }#contents .gap{padding:0.5em; -webkit-border-radius:0.7em; -moz-border-radius:0.7em; -o-border-radius:0.7em; border-radius:0.7em; border-bottom:1px solid #bbbbbb; background-color:#ffffff;padding-bottom:2em }.gapinside,.gapinsidepc{padding:0.3em;padding:0em 2.3em}@media only screen and (max-width:1240px){ #main,#navigator div,#topad div{width:1120px}#contents{margin:0 auto;width:800px}}@media only screen and (max-width:1130px){ #main,#navigator div,#topad div{width:1020px}#contents{margin:0 auto;width:690px}}@media only screen and (max-width:1030px){ #main,#navigator div,#topad div{width:910px}#contents{margin:0 auto;width:590px}}@media only screen and (max-width:930px){ #main,#navigator div,#topad div{width:810px}#contents{margin:0 auto;width:490px}}@media only screen and (max-width:830px){ #main,#navigator div,#topad div{width:710px}#contents{margin:0 auto;width:390px}}@media only screen and (max-width:730px){ #main,#navigator div,#topad div{width:610px}#contents{margin:0 auto;width:290px}}#top{padding:0.7em 0;border-bottom:#d30000 solid 4px;display:table;margin:0 auto;width:100%;background-color:#ffffff;vertical-align:middle}#top #logo{font-size:1.5em;font-weight:bold;font-family:arial;color:#d30000;display:table-cell;padding-left:0.5em;width:auto;vertical-align:middle}#top #menu{display:table-cell;vertical-align:middle;padding:0 0.3em 0 0;text-align:right;float:right}#menu div{display:inline-table;float:right;padding:0.5em 1em;text-align:center;margin:0 0.1em}#open{display:none;}#open div,#selectlanguage div,#fontsize div{-webkit-border-radius:2.7em;-moz-border-radius:2.7em;-o-border-radius:2.7em;border-radius:2.7em;background-color:#d30000;color:white;opacity:0.7}#open div:hover,#selectlanguage div:hover,#fontsize div:hover{opacity:1}#selectlanguage div{background-color:#0d90e3}#fontsize div{background-color:#efefef;color:#333333}.submenus{position:relative;z-index:1000}.submenus span{cursor:pointer}.submenuv{ border:#d30000 solid 0.2em;top:2.2em;background-color:#ffffff;text-align:center; position:absolute; display:none; width:16em; left:50%; margin-left:-8.2em; font-size:0.9em; *margin-left:-7.4em; }.submenuv a{background-color:#ffffff;display:table;width:100%;padding:0.5em;border-bottom:1px solid #efefef;*display:block;*padding-left:0;*padding-right:0}.submenuv a:hover{background-color:#efefef;}.submenus > span:hover #body,.submenus > span:focus #body{display:none}.submenus:hover span,.submenus:focus span{display:block}/* .table{display:table;width:100%}.row{display:table-row}.cell{display:table-cell}.row .th{width:10em;text-align:right;padding-right:1em}.row .td{text-align:left}#name{width:30%}#subject{width:100%}.row .td textarea{width:100%;height:20em}.table input[type=submit]{padding:0.3em 3em;float:right}*/ .dot{white-space:nowrap; text-overflow:ellipsis; -0-text-overflow:ellipsis; overflow:hidden;0.2em}/* #category{padding:1em 0;position:relative}#category a{width:50%;display:inline-table;padding:0.4em}#category a div{-webkit-border-radius:0.7em;-moz-border-radius:0.7em;border-radius:0.7em;background-color:#ffffff;color:#444444;padding:0.5em;border:1px #777777 solid}#category a div:hover{background-color:#666666;color:white}*/ #category,#category10{position:relative;margin-bottom:1em}#category a,#category10 a{width:50%;display:inline-table;padding:0.4em}#category10 a{width:10%;display:inline-block;padding:0 0.4em}#category a div,#category10 a div{background-color:#ffffff;color:#444444;padding:0.3em;border-bottom:1px #cccccc dashed}#category a div:hover,#category10 a div:hover{color:#888888;border-bottom:1px #efefef dashed}#category .selected div,#category10 .selected div{font-weight:bold}#category .selected div:before,#category10 .selected div:before{content:'✓'}#sidemenu{position:relative;text-align:left}#sidemenu a{width:100%;display:inline-table;padding:0.3em;border-bottom:1px #efefef solid}#sidemenu a div{color:#444444;padding:0.4em 0.8em}#sidemenu a:last-child{border:0}#sidemenu a div:hover,#sidemenu .selected{-webkit-border-radius:0.7em;-moz-border-radius:0.7em;-o-border-radius:0.7em;border-radius:0.7em;background-color:#56b1eb;color:#ffffff}/*085a9f*/ #sidemenu #moreclose{border-top:1px #efefef solid}#sidemenu .more span{width:100%;display:table;padding:0.3em 0;color:#999999}#sidemenu .more span:hover{color:#333333}.fadeout{display:none}#sidemenu .more{border-bottom:0}.mobile{display:none}.tablet{display:none}.n{display:none;opacity:0}.c{text-align:center}.r{text-align:right}.b{font-weight:bold}.hidden{ width:0; visibility:hidden; height:0; opacity:0; overflow: hidden; }.hidden_search{ position:absolute; top:-3333px; margin-top:-1000px;}.hidden_after{ position:relative; top:0; transition: all 0.1s ease-in-out, height 1.01s, opacity 1.01s; -webkit-transition: all 0.1s ease-in-out, height 1.01s, opacity 1.01s; -moz-transition: all 0.1s ease-in-out, height 1.01s, opacity 1.01s; -o-transition: all 0.1s ease-in-out, height 1.01s, opacity 1.01s; width:auto; height:auto; visibility:visible; opacity:1; }.w10w100,.w10w100a a{width:10%}.w20w100,.w20w100a a{width:20%}.w30w100,.w30w100a a{width:30%}.w40w100,.w40w100a a{width:40%}.w50w100,.w50w100a a{width:50%}.box{margin-top:20px;background-color:#ffffff}.box > div{text-align:left;line-height:1.6em}.box > div:first-child{;padding:0.3em 0.6em;background-color:#333333;color:white;text-align:left;font-weight:bold}.box > div > div{padding:0.2em 0.5em;border-bottom:1px dashed #dddddd}.box > div > div:last-child{border-bottom:0}.n25{width:25%}.n50{width:50%}select{display:inline}/*아래의 bywidth 라는 부분 절재 지우면 안됨 자동으로 수정하여 메인화면만 두줄로 나오게 해줌*/ @media only screen and (max-width:730px){/*bywidth*/ .tablet{display:inline-table}}@media only screen and (max-width:730px){/*bywidth*/ .ss100{width:100%}.s100 input[type=text],.s100 input[type=submit],.s100 select{width:100%;margin:0.2em 0}.s100 textarea:first-child{margin-bottom:0.2em}.s100 textarea:last-child{margin-top:0.2em}.s100 .s30{width:30%;margin:0.2em}.s30{width:30%}.s50{width:50%}.box{margin-top:0}body{background-color:#ffffff}.zip span{padding:0.1em 0.3em}.font > div > div{font-size:1.2em}.w30w100,.w40w100,.w50w100{width:100%}#side{margin-top:20px;background-color:#ffffff}#sidemenu{padding:0.5em}.submenuv{display:none}#top #logo{font-size:1.2em;padding:0.3em;float:left}#contents .gap{padding:0.5em;padding:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:0; font-size:1em }#contents .gap{padding:0}h1{padding:1em 0.5em;font-size:1.2em;color:#111;margin-bottom:0.5em}.gapinside{padding:0 1em 0.5em 1em}.gapinsidepc{padding:0}#contents,#main,#side,#navigator div,#topad div{width:100%;float:none}#navigator{margin:0;padding:0.3em 0.7em}#topad{padding:0}.vgap{display:block;width:100%;background-color:#f7f7f7;height:5px;border-top:1px solid #cccccc;border-bottom:1px solid #eeeeee}#open,#selectlanguage,#fontsize{display:inline}#menu .submenus{display:none}.pc{display:none}.mobile{display:inline-table}}@media only screen and (max-width:530px){ #category a{width:100%;padding:0.3em 0}#category10 a{padding:0.2em 0.3em}}table{ width:100%; border-collapse: collapse; }td{border-left: 1px dashed #dddddd;}td:first-child{border-left:0}td{border-bottom:1px dashed #bbbbbb;}tr:last-child td{border-bottom:0}table,tr{margin:0 auto}td,th{padding:0.6em;text-align:center}table{ table-layout: fixed; border: 0; }/* .list,.list th,.list td{border:0;text-align:left}.list tr{border-bottom: 1px solid #dddddd}.list tr:last-child{border:0}*/ .manual{margin-top:0.5em}.mainmenu,.submenu,.lngmenu{border-bottom:1px dashed #dddddd;padding:1em}.submenu:before{content:'》 ';color:#ddd}.mainmenu{font-weight:bold;background-color:#ffffff;color:#111111}.lngmenu{background-color:#0d90e3;color:white}a .mainmenu:hover,a .submenu:hover,a .lngmenu:hover{opacity:0.5}.submenu_close{margin-top:-10%;}.submenu div{padding:0.6em}#submenu_container{position:relative}.article > a{border-bottom:1px dashed #aaaaaa;*display:block;*clear:both}.article > a > div{*float:left;*margin:1em;*vertical-align:middle}.article > a > div:first-child{*margin:0}.article > a > div > div:first-child{*font-weight:bold}.articleimg{ background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }.vmargin{height:1em;width:100%}.bannerbox{text-align:left;vertical-align:middle;height:280px;background-color:#ddd;display:table}.bannertxt{width:100%;margin:0.7em}.bannertxt div{padding:0;*float:left;*line-height:1.6em}.bannertxt>div>div:first-child{padding:0 0.5em 0.5em;font-size:1.3em;text-align:left}.bannertxt>div>div{;*display:block;*clear:both;*width:100%}.bannertxt span{font-size:0.8em;width:3em;line-height:1.6em;display:block;text-align:center;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-o-border-radius:1.5em;border-radius:1.5em;background-color:#cd4509;color:white;padding:0.2em 0.4em}.bannertxt>a{margin:0.3em 0;display:table}.bannertxt a{*display:block;*width:95%}.bannertxt>div>div:nth-child(2){padding:0 0.2em}.bannerlist{display:table}.bannerlist a{display:table-row}.bannerlist a>div{display:table-cell;padding:0.2em;text-align:left}.bannerlist a>div:first-child{width:3.5em}.bannerlist a>div:nth-child(2){font-size:1em;padding-top:0.3em}.acc{color:#da0000;font-weight:bold}.inputtext{position:relative}.suggest div{padding:0.3em;border-bottom:dotted 1px #dddddd}.suggest div:last-child{border:0}.suggest{position:absolute;z-index:5;text-align:left; left:0; width:100%; background-color:#ffffff; border:1px solid #666666; display:none; }.spot{display:inline-table;width:50%;padding:.3em .3em;border-bottom:dashed 1px #aaaaaa;vertical-align:middle}.spot .st{display:table-cell;vertical-align:middle;width:100%;height:3.1em}.spot .se{display:table-cell;vertical-align:middle;white-space: nowrap;}.spot>.se>a{color:white;padding:.8em .3em;opacity:0.7; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em;background-color:#333333;margin:0;font-size:1em}.spot>.se>a:hover{opacity:1;font-size:1em;padding:.8em .3em;margin:0}@media only screen and (max-width:1240px){ .spot{width:100%}}