@charset "UTF-8";
/* start css global settings ------------------------------------------------------------------------ */

/* common settings reset */
html, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;}
ul, li {list-style-type: none;}

/* img setting */
a:link img,a:visited img { text-decoration: none; border: none 0px; }
img { vertical-align:bottom;}

/* button setting */
button { text-decoration: none; border: none; background: none; cursor: pointer; }

/* table setting */
table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; }

/* opacity setting */
.imgHover00:hover {opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha( opacity=0 )";}.imgHover01:hover {opacity:0.1;filter: alpha(opacity=10);-ms-filter: "alpha( opacity=10 )";}.imgHover02:hover {opacity:0.2;filter: alpha(opacity=20);-ms-filter: "alpha( opacity=20 )";}.imgHover03:hover {opacity:0.3;filter: alpha(opacity=30);-ms-filter: "alpha( opacity=30 )";}.imgHover04:hover {opacity:0.4;filter: alpha(opacity=40);-ms-filter: "alpha( opacity=40 )";}.imgHover05:hover {opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha( opacity=50 )";}.imgHover06:hover {opacity:0.6;filter: alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}.imgHover07:hover {opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";}.imgHover08:hover {opacity:0.8;filter: alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}.imgHover09:hover {opacity:0.9;filter: alpha(opacity=90);-ms-filter: "alpha( opacity=90 )";}
/*画像透過*/
a.imgHover00:hover img{opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha( opacity=0 )";}
a.imgHover01:hover img{opacity:0.1;filter: alpha(opacity=10);-ms-filter: "alpha( opacity=10 )";}
a.imgHover02:hover img{opacity:0.2;filter: alpha(opacity=20);-ms-filter: "alpha( opacity=20 )";}
a.imgHover03:hover img{opacity:0.3;filter: alpha(opacity=30);-ms-filter: "alpha( opacity=30 )";}
a.imgHover04:hover img{opacity:0.4;filter: alpha(opacity=40);-ms-filter: "alpha( opacity=40 )";}
a.imgHover05:hover img{opacity:0.5;filter: alpha(opacity=50);-ms-filter: "alpha( opacity=50 )";}
a.imgHover06:hover img{opacity:0.6;filter: alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}
a.imgHover07:hover img{opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";}
a.imgHover08:hover img{opacity:0.8;filter: alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}
a.imgHover09:hover img{opacity:0.9;filter: alpha(opacity=90);-ms-filter: "alpha( opacity=90 )";}

/* smoothing action setting css3 */
.fade01 {
	-webkit-transition: 0.1s ease-in-out;
	-moz-transition: 0.1s ease-in-out;
	-o-transition: 0.1s ease-in-out;
	transition: 0.1s ease-in-out;
}
.fade02 {
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.fade06 {
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
}
.fade04 {
	-webkit-transition: 0.9s ease-in-out;
	-moz-transition: 0.9s ease-in-out;
	-o-transition: 0.9s ease-in-out;
	transition: 0.9s ease-in-out;
}
.fade05 {
    -webkit-transition: 1.2s ease-in-out;
    -moz-transition: 1.2s ease-in-out;
    -o-transition: 1.2s ease-in-out;
    transition: 1.2s ease-in-out;
}

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

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

/* ▼ adjust padding or margin */

/*padding right*/
.pd_r05{padding-right: 5px;}.pd_r10{padding-right: 10px;}.pd_r15{padding-right: 15px;}.pd_r20{padding-right: 20px;}.pd_r25{padding-right: 25px;}.pd_r30{padding-right: 30px;}.pd_r35{padding-right: 35px;}.pd_r40{padding-right: 40px;}.pd_r45{padding-right: 45px;}.pd_r50{padding-right: 50px;}

/*padding left*/
.pd_l05{padding-left: 5px;}.pd_l10{padding-left: 10px;}.pd_l15{padding-left: 15px;}.pd_l20{padding-left: 20px;}.pd_l25{padding-left: 25px;}.pd_l30{padding-left: 30px;}.pd_l35{padding-left: 35px;}.pd_l40{padding-left: 40px;}.pd_l45{padding-left: 45px;}.pd_l50{padding-left: 50px;}

/*padding top*/
.pd_t05{padding-top: 5px;}.pd_t10{padding-top: 10px;}.pd_t15{padding-top: 15px;}.pd_t20{padding-top: 20px;}.pd_t25{padding-top: 25px;}.pd_t30{padding-top: 30px;}.pd_t35{padding-top: 35px;}.pd_t40{padding-top: 40px;}.pd_t45{padding-top: 45px;}.pd_t50{padding-top: 50px;}

/*padding bottom*/
.pd_b05{padding-bottom: 5px;}.pd_b10{padding-bottom: 10px;}.pd_b15{padding-bottom: 15px;}.pd_b20{padding-bottom: 20px;}.pd_b25{padding-bottom: 25px;}.pd_b30{padding-bottom: 30px;}.pd_b35{padding-bottom: 35px;}.pd_b40{padding-bottom: 40px;}.pd_b45{padding-bottom: 45px;}.pd_b50{padding-bottom: 50px;}

/* ▼ adjust box width % */
.box01 {width:1%;}.box02 {width:2%;}.box03 {width:3%;}.box04 {width:4%;}.box05 {width:5%;}.box06 {width:6%;}.box07 {width:7%;}.box08 {width:8%;}.box09 {width:9%;}.box10 {width:10%;}.box11 {width:11%;}.box12 {width:12%;}.box13 {width:13%;}.box14 {width:14%;}.box15 {width:15%;}.box16 {width:16%;}.box17 {width:17%;}.box18 {width:18%;}.box19 {width:19%;}.box20 {width:20%;}.box21 {width:21%;}.box22 {width:22%;}.box23 {width:23%;}.box24 {width:24%;}.box25 {width:25%;}.box26 {width:26%;}.box27 {width:27%;}.box28 {width:28%;}.box29 {width:29%;}.box30 {width:30%;}.box31 {width:31%;}.box32 {width:32%;}.box33 {width:33%;}.box34 {width:34%;}.box35 {width:35%;}.box36 {width:36%;}.box37 {width:37%;}.box38 {width:38%;}.box39 {width:39%;}.box40 {width:40%;}.box41 {width:41%;}.box42 {width:42%;}.box43 {width:43%;}.box44 {width:44%;}.box45 {width:45%;}.box46 {width:46%;}.box47 {width:47%;}.box48 {width:48%;}.box49 {width:49%;}.box50 {width:50%;}.box51 {width:51%;}.box52 {width:52%;}.box53 {width:53%;}.box54 {width:54%;}.box55 {width:55%;}.box56 {width:56%;}.box57 {width:57%;}.box58 {width:58%;}.box59 {width:59%;}.box60 {width:60%;}.box61 {width:61%;}.box62 {width:62%;}.box63 {width:63%;}.box64 {width:64%;}.box65 {width:65%;}.box66 {width:66%;}.box67 {width:67%;}.box68 {width:68%;}.box69 {width:69%;}.box70 {width:70%;}.box71 {width:71%;}.box72 {width:72%;}.box73 {width:73%;}.box74 {width:74%;}.box75 {width:75%;}.box76 {width:76%;}.box77 {width:77%;}.box78 {width:78%;}.box79 {width:79%;}.box80 {width:80%;}.box81 {width:81%;}.box82 {width:82%;}.box83 {width:83%;}.box84 {width:84%;}.box85 {width:85%;}.box86 {width:86%;}.box87 {width:87%;}.box88 {width:88%;}.box89 {width:89%;}.box90 {width:90%;}.box91 {width:91%;}.box92 {width:92%;}.box93 {width:93%;}.box94 {width:94%;}.box95 {width:95%;}.box96 {width:96%;}.box97 {width:97%;}.box98 {width:98%;}.box99 {width:99%;}.box100 {width:100%;}

/* float setting */
.flt_l { float: left; }
.flt_r { float: right; }
.flt_c{ clear: both; }

/* overflow setting */
.of_h { overflow: hidden; }

/* position setting */
.ps_rl { position: relative; }
.ps_ab { position: absolute; }

/* text-align setting */
.aln_l{ text-align: left !important; }
.aln_c { text-align: center !important; }
.aln_r { text-align: right !important; }
.aln_j { text-align: justify; text-justify: inter-ideograph; }


/* -------- start = flex style settings -------- */

body{
	min-width: 1000px;
	background: url(../img/base/bg_common01.jpg) center top;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	line-height: 1.7;
}

/* font settings */
.f_style01 {
	color: #eb6100;
}
.f_style02 {
	color: #66d9ef;
}
.f_style03 {
	color: #cccccc;
}

/* img settings */
.img_left {
	float:left;padding: 5px 25px 15px 0;
}
.img_right {
	float:right;padding: 5px 0 15px 25px;
}

/* element active setting */
.active {
    filter: alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
    -moz-opacity: 0.5;
    opacity: 0.5;
}


/* -------- end = flex style settings -------- */

/* end global settings ------------------------------------------------------------------------ */
