@charset "UTF-8";



/* 本文中で呼び出すレイアウトに関する指定 */



/* 右寄せ */

.right { float: right; }



img.right { margin:0.3em 0 0.3em 0.5em; }



.text_right { text-align:right; }



/* 左寄せ */

.left { float: left; }



img.left { margin:0.3em 0.5em 0.3em 0; }



/* 中央 */

.center { text-align:center; }



/* floatの解除 */

.clr { clear:both; }



/* 画像関連の配置 */

img.space { margin:0.3em 0.5em 0.3em 0; }



.img_caption {

  margin:0;

  font-size:0.8em;

  text-align:center

}



.img_detail {

  display:block;

  margin:0 0 1em 0;

  font-size:1.0em;

  width:200px;

  text-align:left;

}



.iepngfix {   

    behavior: url("/common/js/iepngfix.htc") ;

} 



/* margin調整用css */

.mt0 { margin-top:0; }



.mt5 { margin-top:5px; }



.mt10 { margin-top:10px; }



.mt15 { margin-top:15px; }



.mt20 { margin-top:20px; }



.mt60 { margin-top:60px; }



.mb0 { margin-bottom:0; }



.mb5 { margin-bottom:5px; }



.mb10 { margin-bottom:10px; }



.mb15 { margin-bottom:15px; }



.mb20 { margin-bottom:20px; }



.mb30 { margin-bottom:30px; }



.mb40 { margin-bottom:40px; }



.mb80 { margin-bottom:80px; }



.ml0 { margin-left:0; }



.ml5 { margin-left:5px; }



.ml10 { margin-left:10px; }



.ml15 { margin-left:15px; }



.ml20 { margin-left:20px; }



.mr0 { margin-right:0; }



.mr5 { margin-right:5px; }



.mr10 { margin-right:10px; }



.mr15 { margin-right:15px; }



.mr20 { margin-right:20px; }

