﻿.admin_letter700,.admin_letter650,.admin_letter620,.admin_letter500{color:#000;font-family:serif;padding:15px 50px}.admin_letter700{width:700px}.admin_letter650{width:650px}.admin_letter620{width:620px}.admin_letter500{width:500px}.admin_privacy{width:600px}*{line-height:1;margin:0;padding:0}a{color:#1e6292}a:hover{color:#4b9dd6}a img{border:0}p{line-height:160%;margin-bottom:20px}img{max-width:100%}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.alignleft{float:left}.alignright{float:right}.entry_body,.box_body{padding:15px;width:590px}.entry_body ul,.entry_body ol,.box_body ul,.box_body ol{margin:0 0 20px 20px}.entry_body li,.box_body li{line-height:160%;margin-bottom:5px}.entry_body li ul,.box_body li ul{margin-bottom:0;padding-top:5px}.u{text-decoration:underline}.u_midium{border-bottom:solid 3px #000}.u_bold{border-bottom:solid 5px #000}.u_bigbold{border-bottom:solid 10px #000}.redborder{border-bottom:solid 1px #d70000}.redborder_midium{border-bottom:solid 3px #d70000}.redborder_bold{border-bottom:solid 5px #d70000}.redborder_bigbold{border-bottom:solid 10px #d70000}.darkredborder{border-bottom:solid 1px #c00}.darkredborder_midium{border-bottom:solid 3px #c00}.darkredborder_bold{border-bottom:solid 5px #c00}.darkredborder_bigbold{border-bottom:solid 10px #c00}.read{font-family:"ヒラギノ角ゴ StdN W8","Hiragino Kaku Gothic StdN","HGP創英角ｺﾞｼｯｸUB","HGPSoeiKakugothicUB","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%;font-weight:bold;line-height:150%;margin:0 auto 20px;text-align:left}.ft_italic{font-style:italic}strong{font-weight:bold}.ft_gosic_bigbold{font-family:"ヒラギノ角ゴ StdN W8","Hiragino Kaku Gothic StdN","HGP創英角ｺﾞｼｯｸUB","HGPSoeiKakugothicUB","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}.ft_gosic_bold{font-family:"ヒラギノ角ゴ ProN W6","HiraKakuProN-W6","HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック",sans-serif;font-weight:bold}.ft_gosic{font-family:sans-serif}.ft_mincho_bold{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold}.ft_mincho{font-family:serif}.ft_impact{font-family:Impact, sans-serif;font-weight:bold}.ft_textshadow{text-shadow:5px 5px 5px rgba(0,0,0,0.12)}h1,h2,h3,h4,h5,h6{font-family:"ヒラギノ角ゴ StdN W8","Hiragino Kaku Gothic StdN","HGP創英角ｺﾞｼｯｸUB","HGPSoeiKakugothicUB","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;line-height:130%}h1,h2,h3,h4,h5,h6{text-align:center}h1{font-size:36px;margin:0 auto 30px}h2{color:#d70000;font-size:24px;margin:0 auto 20px}h3{font-size:24px;margin:0 auto 20px}h4{font-size:24px;margin:0 auto 5px}h5{color:#d70000;font-size:20px;margin:0 auto 20px}h6{border-bottom:1px solid #444;font-size:20px;margin:0 auto 20px;padding-bottom:5px;text-align:left}.lh_100{line-height:100%}.lh_110{line-height:110%}.lh_120{line-height:120%}.lh_130{line-height:130%}.lh_140{line-height:140%}.lh_150{line-height:150%}.lh_160{line-height:160%}.lh_180{line-height:180%}.lh_200{line-height:200%}.red{color:#d70000}.darkred{color:#c00}.darkred_strong{color:#b31c10}.bgy{background:#ff0;padding:5px 0}.bgy_dark{background:#fed77d;padding:5px 0}.yellowbox{background:#ffc;border:3px dashed #000;margin:0 auto 20px;padding:15px}.yellowbox p:nth-last-of-type(1){margin-bottom:5px}.yellowbox_red{background:#ffc;border:3px solid #d70000;margin:0 auto 20px;padding:15px}.yellowbox_red p:nth-last-of-type(1){margin-bottom:5px}.graybox{border:1px solid #999;padding:15px}.blackbox{border:1px solid #000;padding:15px}.textblock{border:1px solid #000}.mb_0{margin-bottom:0 !important}.mb_5{margin-bottom:5px !important}.mb_10{margin-bottom:10px !important}.mb_15{margin-bottom:15px !important}.mb_20{margin-bottom:20px !important}.mb_25{margin-bottom:25px !important}.mb_30{margin-bottom:30px !important}.mb_50{margin-bottom:50px !important}.y_5{height:5px;overflow:hidden}.y_10{height:10px;overflow:hidden}.y_15{height:15px;overflow:hidden}.y_20{height:20px;overflow:hidden}.y_25{height:25px;overflow:hidden}.y_30{height:30px;overflow:hidden}ul,ol{margin-bottom:20px}ul li,ol li{line-height:160%}ol{list-style:decimal}.list_basic,.list_bold,.list_noleft,.list_nomb,.list_nomb_bold{list-style:disc}.list_check,.list_check_nomb{list-style:none}.list_check li,.list_check_nomb li{background:url(images/check_black.png) no-repeat 0 4px}.list_check_red,.list_check_red_nomb{list-style:none}.list_check_red li,.list_check_red_nomb li{background:url(images/check_red.png) no-repeat 0 4px}.list_check li,.list_check_red li{margin:0 auto 20px 0;padding-left:20px}.list_check_nomb li,.list_check_red_nomb li{margin:0 auto 5px 0;padding-left:20px}.list_basic,.list_bold,.list_num,.list_num_bold{margin:0 auto 20px 25px}.list_basic li,.list_bold li,.list_num li,.list_num_bold li{margin-bottom:20px}.list_bold,.list_nomb_bold,.list_num_bold,.list_num_nomb_bold{font-weight:bold}.list_nomb,.list_nomb_bold,.list_num_nomb,.list_num_nomb_bold{margin:0 auto 20px 25px}.list_nomb li,.list_nomb_bold li,.list_num_nomb li,.list_num_nomb_bold li{margin-bottom:5px}.list_noleft li,.list_num_noleft li{list-style-position:inside;margin:0 0 20px -1.333em;text-indent:.333em}.list_attention{color:#666;font-size:14px;list-style:none;margin:0 0 20px 0}.list_attention li{line-height:160%;overflow:hidden;margin:0 0 5px 0;padding:0 0 0 20px;position:relative}.list_attention li::before{content:"※";float:left;left:0;position:absolute;top:0}.corporate{color:#666;font-size:14px;margin:0 auto 10px;text-align:center}.copyright{color:#666;font-size:14px;margin:0 auto 15px;text-align:center}div.table_corporate{background:#ccc;border-collapse:separate;border-spacing:1px;display:table;margin:0 auto 20px;width:100%}div.table_corporate dl{display:table-row}div.table_corporate dt,div.table_corporate dd{display:table-cell;line-height:160%;padding:8px;vertical-align:top}div.table_corporate dt{background:#efefef;text-align:right;width:180px}div.table_corporate dd{background:#fff;text-align:left}table.table_corporate{background:#ccc;border-collapse:separate;border-spacing:1px;display:table;margin:0 auto 20px;width:100%}table.table_corporate th,table.table_corporate td{line-height:160%;padding:8px;vertical-align:top}table.table_corporate th{background:#efefef;text-align:right;width:180px}table.table_corporate td{background:#fff;text-align:left}.privacy,.admin_privacy{font-size:14px}.privacy dl dt,.admin_privacy dl dt{margin:0 auto 5px}.privacy dl dd,.admin_privacy dl dd{line-height:160%;margin:0 auto 20px 30px}.privacy ol,.admin_privacy ol{margin:0 auto 0 22px}.wp-caption-text{text-align:center}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}iframe{margin:0 auto 20px;text-align:center;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}p:has(iframe),span:has(iframe){display:block;margin:0 auto;text-align:center;width:100%}input[name="post_password"]{border:1px solid #000;-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.3),0 0 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.3),0 0 5px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.3),0 0 5px 0 rgba(0,0,0,0.3);font-size:100%;margin:0 auto 10px;padding:12px 8px;width:100%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.table{margin:0 auto;max-width:100%;text-align:center}.table.nolabel{width:300px}.table.nolabel dt{display:none}.table.nolabel input,.table.nolabel textarea,.table.nolabel select,.table.nolabel button{width:100%}.table.general{display:table;margin:0 auto;width:500px}.table.general dt{clear:both;float:left;padding-top:14px;text-align:right;width:130px}.table.general dd{margin:0 auto 10px 145px;text-align:left}.table.general dd select{margin:12px 0 10px}.button{margin:0 auto 30px;text-align:center;width:300px}input[type="text"],input[type="email"],input[type="submit"],button,textarea{font-size:100%;margin:0 auto 10px;padding:12px 8px;width:100%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="email"],textarea{border:1px solid #000;-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.3),0 0 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.3),0 0 5px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.3),0 0 5px 0 rgba(0,0,0,0.3)}textarea{height:130px}input[type="submit"],button{background:#f00;border:none;color:#fff;cursor:pointer;font-weight:bold;letter-spacing:.1em;-moz-user-select:none;-webkit-user-select:none;user-select:none}input[type="submit"]:hover,button:hover{background:#d70000}.expa_formtype{display:none}.wpcf7-form{margin:0 auto 30px;width:350px}#wrapper{background:#fff;margin:0 auto;padding:30px 50px 15px}.letter{text-align:left;padding-bottom:15px}.letter700white #wrapper,.letter700darkblue #wrapper,.letter700border #wrapper,.letter700spaceborder #wrapper,.letter700gray #wrapper,.letter700v6ver #wrapper{width:700px}.letter650white #wrapper,.letter650darkblue #wrapper,.letter650border #wrapper,.letter650spaceborder #wrapper,.letter650gray #wrapper,.letter650v6ver #wrapper{width:650px}.letter620white #wrapper,.letter620darkblue #wrapper,.letter620border #wrapper,.letter620spaceborder #wrapper,.letter620gray #wrapper,.letter620v6ver #wrapper{width:620px}.letter500white #wrapper,.letter500darkblue #wrapper,.letter500border #wrapper,.letter500spaceborder #wrapper,.letter500gray #wrapper,.letter620v6ver #wrapper{width:500px}body{font-family:serif;padding:30px 0 15px}body.letter700darkblue,body.letter650darkblue,body.letter620darkblue,body.letter500darkblue{background:#000031}body.letter700gray,body.letter650gray,body.letter620gray,body.letter500gray{background:#efefef}body.letter700gray #wrapper,body.letter650gray #wrapper,body.letter620gray #wrapper,body.letter500gray #wrapper{-moz-box-shadow:0 0 7px 0 #999;-webkit-box-shadow:0 0 7px 0 #999;box-shadow:0 0 7px 0 #999}body.letter700v6ver,body.letter650v6ver,body.letter620v6ver,body.letter500v6ver{background:#ff9}body.letter700v6ver #wrapper,body.letter650v6ver #wrapper,body.letter620v6ver #wrapper,body.letter500v6ver #wrapper{border:2px solid #000}body.letter700border,body.letter650border,body.letter620border,body.letter500border{padding:0}body.letter700border #wrapper,body.letter650border #wrapper,body.letter620border #wrapper,body.letter500border #wrapper{border:1px solid #ccc;border-top:none;border-bottom:none;padding:30px 50px 15px}body.letter700spaceborder #wrapper,body .letter650spaceborder #wrapper,body.letter620spaceborder #wrapper,body.letter500spaceborder #wrapper{border:1px solid #ccc}
