@charset "UTF-8";

/*---------------------------
- Last modify: 2014.09.17
---------------------------*/

/* Yahoo fonts.css 2.7.0
http://developer.yahoo.net/yui/license.txt
- Font size Adjustment.
 http://developer.yahoo.com/yui/examples/fonts/fonts-size_source.php

*/ body       { *font-size:small; *font:x-small; margin:0px; padding:0px; font-feature-settings:'palt'; font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.231; font-weight:500; }
*             { margin: 0; padding: 0; }
/* HTML5 */
header, footer, section, aside, nav, article { display: block; margin:0; padding:0; }

/* Link */
a:link        { color:#68985e; text-decoration:none; }
a:visited     { color:#68985e; text-decoration:none; }
a img         { text-decoration:none; border-style:none; }

/* Reset */
h1, h2, h3, h4, h5, h6, div, p, pre, ul, ol, dl, dt, dd, address, form, blockquote ,iframe { padding:0px; display:block; margin:0px; }
hr            { border:none; }
li            { list-style:none; }
table         { font-size:inherit; }
acronym, abbr { cursor:help; }
.clear        { clear: both; }
img           {　border:none;vertical-align:bottom; text-align:right; -ms-interpolation-mode:bicubic; max-width:100%; height:auto; width /***/:auto;　}

/* Text */
p             { margin:0px 0 1.6em; font-size:108%; line-height:1.7em; text-align:justify; text-justify:inter-ideograph; }
blockquote    { margin:1em 0 1em 0px; padding: 1px 20px; border:1px solid #ddd; color:#444; }
pre           { padding:10px 20px; border-left:6px solid #ddd; background-color:#f5f5f5; overflow:auto; width:90%; _width:95%; /* for IE6 */ }
em            { font-weight:bold; font-style: normal; }

/* Clearfix */
.cf:after     { content: "."; display:block; clear:both; height:0; visibility:hidden; }
.cf           { min-height:1px; }
* html .cf    { height:1px;/*\*//*/height: auto;overflow: hidden;/**/ }


/* screens smaller than 760 -----------------------------------------------------------------------------------------*/
@media screen and (max-width: 760px) {
    a:hover img   { opacity:1 !important; filter:alpha(opacity=100) !important; -webkit-transition:all 0s ease !important; transition:all 0s ease !important; }
	a             { -webkit-transition:all 0s ease !important; transition:all 0s ease !important; }
}
