/* =Basic
-----------------------------------------------------------------------------*/
html{overflow:auto}
img{vertical-align: middle;-webkit-touch-callout:none}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0}
img.alignnone{padding:0;margin:0 0 10px 0;display:inline}
img.alignright{padding:0;margin:0 0 10px 10px;display:inline}
img.alignleft{padding:0;margin:0 10px 10px 0;display:inline}
img.image-right{float:right;margin:0 0 1em 1em}
img.image-left {float:left;margin:0 1em 1em 0}
.vatop{vertical-align:top}
.vamid{vertical-align:middle}
.vabot{vertical-align:bottom}
.clear{clear:both}
.clearfix:after{display:block;clear:both;visibility:hidden;content:".";height:0;line-height:0;overflow:hidden}
.clearfix{display:inline-table}
.nowrap{white-space:nowrap}
.margintop0{margin-top:0 !important}
.margintop05{margin-top:.5em !important}
.margintop1{margin-top:1em !important}
.margintop15{margin-top:1.5em !important}
.margintop2{margin-top:2em !important}
.margintop3{margin-top:3em !important}
.margintop4{margin-top:4em !important}
.marginleft0{margin-left:0 !important}
.marginleft1{margin-left:1em !important}
.marginleft2{margin-left:2em !important}
.marginright0{margin-right:0 !important}
.marginright1{margin-right:1em !important}
.marginright2{margin-right:2em !important}
.marginbot0{margin-bottom:0 !important}
.marginbot05{margin-bottom:.5em !important}
.marginbot1{margin-bottom:1em !important}
.marginbot15{margin-bottom:1.5em !important}
.marginbot2{margin-bottom:2em !important}
.marginbot3{margin-bottom:3em !important}
.marginbot4{margin-bottom:4em !important}
.nomargin{margin:0 !important}
.nopadding{padding:0 !important;vertical-align:bottom}
.nopadding_w{padding-left:0 !important;padding-right:0 !important;vertical-align:bottom}
.paddingleft1{padding-left:1em !important;display:inline-block}
.paddingbot0{padding-bottom:0 !important}
.paddingbot1{padding-bottom:1em !important}
.paddingbot2{padding-bottom:2em !important}
.paddingbot3{padding-bottom:3em !important}
.paddingside05{padding-left:.5em !important;padding-right:.5em !important}

.border{border:1px solid #ccc}
.noborder{border:0 !important}
.outline_big{border:4px solid #ddd;padding:1em}
.outline{border:1px solid #ccc;padding:1em}
.overline{border-top:1px solid #ccc;padding-top:.5em}
.underline{border-bottom:1px dotted #999}
.disnone{display:none}

.txtcenter,.txtcenter th,.txtcenter td,.text-center,.text-center th,.text-center td{text-align:center !important}
.txtright,.text-right{text-align:right !important}
.txtleft ,.text-left {text-align:left !important}
.txt75{font-size:75% !important}
.txt80{font-size:80% !important}
.txt85{font-size:85% !important}
.txt90{font-size:90% !important}
.txt110{font-size:110% !important}
.txt120{font-size:120% !important}
.txt130{font-size:130% !important}
.txt140{font-size:140% !important}
.txt150{font-size:150% !important}
.txt200{font-size:200% !important}
.normal{font-weight:normal !important}
.strong{font-weight:bold !important}
.red {color:#CA5E59 !important}
.brown {color:#934D4F !important}
.orange {color:#F90 !important}
.blue {color:#1262AA !important}
.gray {color:#888 !important}
.white{color:#FFF !important}
.black{color:#000 !important}
.bg_blue{background-color:#2272CA !important;color:#FFF !important}
.bg_gray{background-color:#EEE}
.bg_dgray{background-color:#555 !important;color:#FFF}
.bg_orange{background-color:#E81 !important;color:#FFF}
.bg_liteorange{background-color:#F1AD80 !important}
.bg_beige{background-color:#F5F5DC !important}
.radius{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

@media print{body{
-webkit-print-color-adjust:exact; /* Chrome背景印刷 */
}}


/* =Common
-----------------------------------------------------------------------------*/
body,table{font-family:'ＭＳ ゴシック','MS Gothic', Arial, Helvetica, sans-serif;line-height:1.2em;margin:0}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:.5em 0}

.red {color:#E11 !important}

h1{margin:0;padding:0.67em;}

#contents{width:570px;padding-right:110px;background:#FFF url(../images/fstamp.gif) repeat-y right;}
.contnavi{background-color:#04D;width:530px;margin-bottom:1em;padding:5px 20px 20px;border-radius:20px;color:#fff;font-size:13px;}
.col4{float:left;width:33%;}
.col6{float:left;width:50%;}

.item{background-color:#2AF;width:530px;margin-bottom:1em;padding:5px 20px 20px;border-radius:20px;color:#fff;font-size:13px;}
.contnavi h2,
.item h2{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic', Arial, Helvetica, sans-serif;font-size:16px;margin:3px;text-align:center}
.contnavi .bg-white,
.item .bg-white{background-color:#FFF;padding:5px;color:#000;text-align:center}
.item .item-name{background-color:#8DF}
.contnavi .body,
.item .body{background:#FFF url(../images/bg-surf-main.png);padding:5px;color:#000;}
.item .box_kakaku{width:250px;float:left;margin-top:4px;padding:5px 0;text-align:center;font-weight:700;background-color:#FFF}

