@charset "utf-8";

/*** setting css ***/

/*** all reset ***/
*   {
	margin:0;
	padding:0;
	list-style:none;
	text-indent:0;
}
img {border:none;vertical-align:bottom;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,address,em,strong,th,ins {font-size:100%;&nbsp;&nbsp;&nbsp;&nbsp;font-style:normal;}
table {border-collapse:collapse;border:0;}
th {text-align:left;}
input,select,textarea {vertical-align:middle;}
img {border:0;vertical-align:middle;}
ins, a {text-decoration:none;}
ul {list-style:none;}
br {letter-spacing: 0;}
/***cleasrfix hack***/
.hack:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.hack      {display: inline-block;}
/*hide macie*/
*html .hack{height: 1%;}
.hack      {display: block;}
/*end hide*/

/*** font ***/
/*family*/
body {font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}

.fonM   {font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
.fonG   {font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace, sans-serif;}
.fonMin {font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}

a:link    {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover   {color: #000000;text-decoration: none;}
a:active  {color: #000000;text-decoration: none;}






@media screen and (min-width: 740px) {

/*size*/
.fs-s        {font-size:80%;}
.fs12		 {font-size:12px;}
.fs15		 {font-size:15px;}
* html .fs-s {/*IE用*/font-size:75%;}

.lh2{
	line-height: 2em;
}

/*** color ***/
.c555       {color: #555555;}
.cf00       {color: #ff0000;}
.c000       {color: #000000;}
.cfff       {color: #ffffff;}

/*style*/
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.d {text-decoration:line-through;}

/*** border ***/
.border1     {border:solid 1px #000000;}
.borderDot1  {border:dotted 2px #000000}
.border2     {border:solid 1px #000000;}
.borderDot2  {border:dotted 2px #000000}
.borderShadow{border:}

/*** link ***/


img.manage_img{
	width: 162px;
	height: auto;
}

.alphaOver a:hover img { opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; }

/*** float ***/
.left     {float:  left;}
.right    {float: right;}
.clear    {clear:  both;}
.allClear {clear: both;display: block;width: 100%;height: 1px;font-size: 1px;line-height: 1px;overflow: hidden;}

/*** margin ***/
/*left*/
.ml3  {margin-left:   3px;}
.ml5  {margin-left:   5px;}
.ml10 {margin-left:  10px;}
.ml15 {margin-left:  15px;}
.ml20 {margin-left:  20px;}
.ml25 {margin-left:  25px;}
.ml30 {margin-left:  30px;}
.ml35 {margin-left:  35px;}
.ml40 {margin-left:  40px;}
.ml45 {margin-left:  45px;}
.ml50 {margin-left:  50px;}
/*right*/
.mr3  {margin-right:  3px;}
.mr5  {margin-right:  5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr16 {margin-right: 16px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr35 {margin-right: 35px;}
.mr40 {margin-right: 40px;}
.mr45 {margin-right: 45px;}
.mr50 {margin-right: 50px;}
/*bottom*/
.mb3  {margin-bottom: 3px;}
.mb5  {margin-bottom: 5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
/*top*/
.mt2  {margin-top:    1px;}
.mt4  {margin-top:    4px;}
.mt6  {margin-top:    6px;}
.mt8  {margin-top:    8px;}
.mt10 {margin-top:   10px;}
.mt15 {margin-top:   15px;}
.mt20 {margin-top:   20px;}
.mt25 {margin-top:   25px;}
.mt30 {margin-top:   30px;}
.mt35 {margin-top:   35px;}
.mt40 {margin-top:   40px;}
.mt45 {margin-top:   45px;}
.mt50 {margin-top:   50px;}
.ma   {margin:0 auto;}

/*** padding ***/
/*left*/
.pl3  {padding-left:   3px;}
.pl5  {padding-left:   5px;}
.pl10 {padding-left:  10px;}
.pl20 {padding-left:  20px;}
.pl30 {padding-left:  30px;}
/*right*/
.pr5  {padding-right:  5px;}
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr45 {padding-right: 45px;}
/*bottom*/
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb90 {padding-bottom:90px;}
.pb100{padding-bottom:100px;}
/*top*/
.pt2  {padding-top:    2px;}
.pt4  {padding-top:    4px;}
.pt6  {padding-top:    6px;}
.pt8  {padding-top:    8px;}
.pt10 {padding-top:   10px;}
.pt15 {padding-top:   15px;}
.pt20 {padding-top:   20px;}
.pt25 {padding-top:   25px;}
.pt30 {padding-top:   30px;}
.pt40 {padding-top:   40px;}
.pt50 {padding-top:   50px;}
.pt70 {padding-top:   70px;}
.pt115 {padding-top:   115px;}
/* padding top0 right5-40 bottom0 left5-40 */
.plr5  {padding: 0 5px;}
.plr10 {padding: 0 10px;}
.plr15 {padding: 0 15px;}
.plr20 {padding: 0 20px;}
.plr25 {padding: 0 25px;}
.plr30 {padding: 0 30px;}
.plr35 {padding: 0 35px;}
.plr40 {padding: 0 40px;}

/*** text ***/
.txt-l {text-align:left;}
.txt-c {text-align:center;}
.txt-r {text-align:right;}

/*** vertical-align ***/
.vat{ vertical-align:top;}
.vam{ vertical-align:middle;}

/*** box ***/
.w100{ width: 100px; }
.w135{ width: 135px; }
.w140{ width: 140px; }
.w150{ width: 150px; }
.w170{ width: 170px; }
.w172{ width: 172px; }
.w173{ width: 173px; }
.w185{ width: 185px; }
.w200{ width: 200px; }
.w205{ width: 205px; }
.w205{ width: 205px; }
.w225{ width: 225px; }
.w290{ width: 290px; }

.w300{ width: 300px; }
.w310{ width: 310px; }
.w308{ width: 308px; }
.w340{ width: 340px; }
.w370{ width: 370px; }
.w400{ width: 400px; }
.w450{ width: 450px; }
.w470{ width: 470px; }
.w500{ width: 500px; }
.w550{ width: 550px; }
.w650{ width: 650px; }

.h237{ height: 237px;}

/* style */
.ti2{text-indent: 2em;}

.caption{font-size: 12px; display: block; text-align: right;}

}

