@charset "shift_jis";
#y-toolbarWrapper {
width:628px;
border:solid 1px #CCC;
}
#y-toolbarheadWrapper {
background: url(../../images/contents/y-toolbar/y-toolbar_head_bg.gif) no-repeat;
height:247px;
position:relative;
}
#y-toolbarheadWrapper h2 {
position:absolute;
top:75px;
left:34px;
}
#y-toolbarheadWrapper p.read {
position:absolute;
top:136px;
left:102px;
}
#y-toolbarheadWrapper p.txt {
position:absolute;
top:159px;
left:133px;
}
#y-toolbarbtnWrapper {
width:568px;
margin:25px auto 0;
position:relative;
}
#y-toolbarbtnWrapper p.btnread {
width:430px;
margin:0 auto 10px;
}
#y-toolbarbtnWrapper p.txt {
line-height:160%;
padding:10px 20px 0;
}
#y-toolbarbtnWrapper a.dwl {
background:url(../../images/contents/y-toolbar/y-toolbar_btn.gif) no-repeat left top;
height:54px;
width:568px;
display:block;
text-indent:-9999px;
overflow:hidden;
}
#y-toolbarbtnWrapper a.dwl:hover {
background:url(../../images/contents/y-toolbar/y-toolbar_btn.gif) no-repeat left bottom;
}
#y-toolbarbtnWrapper a.link {
color:#3366cc;
text-decoration:underline;
}
#y-toolbarmainWrapper {
width:570px;
margin:0 auto;
}
#y-toolbarmainWrapper .ex_btm {
background: url(../../images/contents/y-toolbar/y-toolbar_frame_btm.gif) no-repeat bottom;
padding-bottom:5px;
margin-top:20px;
}
#y-toolbarmainWrapper .ex_main {
background: url(../../images/contents/y-toolbar/y-toolbar_frame_c.gif) repeat-y;
padding-bottom:15px;
}
#y-toolbarmainWrapper .ex_main .ex01 {
width:480px;
margin:20px auto 0;
}
#y-toolbarmainWrapper .ex_main .ex01 .left {
width:219px;
float:left;
}
#y-toolbarmainWrapper .ex_main .ex01 .right {
width:219px;
float:right;
}
#y-toolbarmainWrapper .ex_main .ex01 .txt {
line-height:160%;
margin-top:10px;
}
#y-toolbarmainWrapper .ex_main .ex02 {
width:520px;
margin:20px auto 0;
}
#y-toolbarmainWrapper .ex_main .ex02 .left {
width:319px;
float:left;
}
#y-toolbarmainWrapper .ex_main .ex02 .right {
width:185px;
float:right;
}
#y-toolbarmainWrapper .ex_main .ex02 .txt {
line-height:160%;
margin-top:5px;
}
#y-toolbarmainWrapper .ex_main .ex03 {
width:530px;
margin:20px auto 0;
}
#y-toolbarmainWrapper .ex_main .ex03 .imgbox {
width:303px;
margin:0 auto;
}
#y-toolbarmainWrapper .ex_main .ex03 .txt {
line-height:160%;
margin-top:10px;
}
#y-toolbarfootWrapper {
width:570px;
margin:15px auto 0;
padding:30px 29px;
background:url(../../images/contents/y-toolbar/y-toolbar_foot_bg.gif) no-repeat top #eee;
}
#y-toolbarfootWrapper dt, dl {
font-size:10px;
line-height:140%;
color:#666;
}
#y-toolbarfootWrapper dt {
font-weight:bold;
padding-top:20px;
}
.clear {
clear:both;
}
.col_red {
color:#F00;
}
.col_red_f10 {
color:#F00;
font-size: 10px;
line-height:140%;
}
#y-toolbarfootWrapper a.link {
color:#3366cc;
text-decoration:underline;
}
.mb_10 {
margin-bottom:10px;
}
.ta-c {
text-align:center;
}
/*  y-toolbar2014　修正用CSSここから   */

/* Add .fade to image imageに.fadeをつける　2014/04/08gunji */
.fadeImg {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.fadeImg:hover {
opacity: 0.6;
filter: alpha(opacity=60);
}
/* /Add .fade to image imageに.fadeをつける　2014/04/08gunji */

#y-toolbar2014 {
color:#313131;
font-size:14px;
line-height:1.6;
width:630px;
border:1px solid #ccc;
background: url(https://image.moratame.net/images/contents/y-toolbar/140530/bg.jpg) repeat left top;
padding-top:20px;
}
#y-toolbar2014 .hed {
width:630px;
background: url(https://image.moratame.net/images/contents/y-toolbar/140530/header-bg.jpg) no-repeat center bottom;
padding-bottom:60px;
margin-bottom:40px;
}
#y-toolbar2014 .btn_att {
margin:0 50px 20px;
font-size:11px;
text-indent:-1em;
padding-left:1em;
}
#y-toolbar2014 .colWrap-b {
width:570px;
background:url(https://image.moratame.net/images/contents/y-toolbar/140530/colb.png) no-repeat center bottom;
padding-bottom:10px;
margin:0 auto;
}
#y-toolbar2014 .colWrap {
width:570px;
background:url(https://image.moratame.net/images/contents/y-toolbar/140530/colm.png) repeat-y center top;
padding:0 0 20px;
}
#y-toolbar2014 .colm-in {
width:530px;
margin:0 auto;
padding:20px 0 0;
}
#y-toolbar2014 .col1 {
width:255px;
}
#y-toolbar2014 .col2 {
width:200px;
padding-left:330px;
background:url(https://image.moratame.net/images/contents/y-toolbar/140530/col2-2.png) no-repeat left top;
height:190px;
min-height:190px;
}
#y-toolbar2014 .col3 ul {
margin:0;
padding:0;
width:410px;
margin:0 auto;
}
#y-toolbar2014 .btmAtt {
padding:0 30px 20px;
color:#626262;
font-size:11px;
}
#y-toolbar2014 .btmAtt h4 {
font-weight:bold;
}
#y-toolbar2014 .btmAtt ul {
padding:0;
margin:0;
}
#y-toolbar2014 .btmAtt li {
text-indent:-1em;
padding-left:1em;
}
/* /font-size
------------------------------------------------- */
.fz10px {
font-size: 10px;
}
.fz11px {
font-size: 11px;
}
.fz14px {
font-size: 14px;
}
.fz15px {
font-size: 15px;
}
.fz16px {
font-size: 16px;
}
.fnt-siz10 {
font-size: 10px;
}
.fnt-siz12 {
font-size: 12px;
}
.fnt-siz14 {
font-size: 14px;
}
.fnt-siz16 {
font-size: 16px;
}
.fnt-siz18 {
font-size: 18px;
}
.fnt-siz-xs {
font-size: x-small;
}
.fnt-siz108per {
font-size: 108%;
}
.fnt-siz116per {
font-size: 116%;
}
.fz-10px {
font-size: 10px;
}
/* /font-size
------------------------------------------------- */

/* float
------------------------------------------------- */
.fl_l {
float: left;
}
.fl_r {
float: right;
}
.l {
float: left;
}
.r {
float: right;
}
/* /float
------------------------------------------------- */

/* /[f]
------------------------------------------------- */

/* [m]
------------------------------------------------- */

/* margin-top
------------------------------------------------- */
.mt1px {
margin-top: 1px;
}
.mt2px {
margin-top: 2px;
}
.mt7px {
margin-top: 7px;
}
.mgn-top5 {
margin-top: 5px;
}/*20100729kizaki*/
.mgn-top10 {
margin-top: 10px;
}
.mgn-top20 {
margin-top: 20px;
}
/* /margin-top
------------------------------------------------- */

/* margin-right
------------------------------------------------- */
.mr-3px {
margin-right: 3px;
}
.mr5px {
margin-right: 5px;
}
.mr7px {
margin-right: 7px;
}
.mr8px {
margin-right: 8px;
}
.mr10px {
margin-right: 10px;
}
.mr-10px {
margin-right: 10px;
}
.mr15px {
margin-right: 15px;
}
.mr-5px {
margin-right: 5px;
}
.mr5p {
margin-right: 5px;
}
.mr10p {
margin-right: 10px;
}
.mr-5p {
margin-right: 5px;
}
.mr-10p {
margin-right: 10px;
}
.mgn-r8 {
margin-right: 8px;
}
/* /margin-right
------------------------------------------------- */

/* margin-bottom
------------------------------------------------- */
/* px */
.mb3px {
margin-bottom: 3px;
}
.mb5px {
margin-bottom: 5px;
}
.mb10px {
margin-bottom: 10px;
}
.mb20px {
margin-bottom: 20px;
}
.mb30px {
margin-bottom: 30px;
}
.mb5p {
margin-bottom: 5px;
}
.mb10p {
margin-bottom: 10px;
}
.mb20p {
margin-bottom: 20px;
}
.mb-5p {
margin-bottom: 5px;
}
.mb-10p {
margin-bottom: 10px;
}
.mb-20p {
margin-bottom: 20px;
}
.mgn-btm5 {
margin-bottom: 5px;
}
.mgn-btm8 {
margin-bottom: 8px;
}
.mgn-btm10 {
margin-bottom: 10px;
}
.mgn-btm20 {
margin-bottom: 20px;
}
.mgn-btm30 {
margin-bottom: 30px;
}
.mgn-btm40 {
margin-bottom: 40px;
}
.mgn-btm50 {
margin-bottom: 50px;
}
.mgn-btm60 {
margin-bottom: 60px;
}
.mgn-btm70 {
margin-bottom: 70px;
}
.mgn-btm80 {
margin-bottom: 80px;
}
.mgn-btm90 {
margin-bottom: 90px;
}
.mgn-btm100 {
margin-bottom: 100px;
}
/* /px */
/* ex */
.mgn-btm1ex {
margin-bottom: 1ex;
}
.mgn-btm2ex {
margin-bottom: 2ex;
}
.mgn-btm3ex {
margin-bottom: 3ex;
}
/* em */
.mgn-btm1em {
margin-bottom: 1em;
}
/* /ex */
/* /margin-bottom
------------------------------------------------- */

/* margin-left
------------------------------------------------- */
.ml3 {
margin-left: 3px;
}
.ml5 {
margin-left: 5px;
}
.ml-a {
margin-left: auto;
}
.ml5px {
margin-left: 5px;
}
.ml5p {
margin-left: 5px;
}
.ml10p {
margin-left: 10px;
}
.ml10px {
margin-left: 10px;
}
/* /margin-left
------------------------------------------------- */

/* margin
------------------------------------------------- */
.m0_10px_5px {
margin: 0 10px 5px;
}
.m0_10px_10px {
margin: 0 10px 10px;
}
.m0_10px_20px {
margin: 0 10px 20px;
}
.m0_10p {
margin: 0 10px;
}
.m0_10p_10p {
margin: 0 10px 10px;
}
.m0_20p {
margin: 0 20px;
}
.m0_0_0_at {
margin: 0 0 0 auto;
}
.mgn-0 {
margin: 0;
}
.m-0at {
margin: 0 auto;
}
.m0-auto-30 {
margin: 0 auto 30px;
}
/* /margin
------------------------------------------------- */

/* /[m]
------------------------------------------------- */

/* [p]
------------------------------------------------- */

/* position
------------------------------------------------- */
.pos-a {
position: absolute;
}
.pos-r {
position: relative;
}
/* /position
------------------------------------------------- */

/* padding-top
------------------------------------------------- */
.pt4px {
padding-top: 4px;
}
.pt10p {
padding-top: 10px;
}
/* /padding-top
------------------------------------------------- */


/*----------------------------------------------padding */
.p10px {
padding: 10px;
}
.p20px {
padding: 20px;
}
.p1p {
padding: 1px;
}
.p10p {
padding: 10px;
}
.p0_10p {
padding: 0 10px;
}
.p0_20p {
padding: 0 20px;
}
.p10p_0 {
padding: 10px 0;
}
.p10p_20p_0 {
padding: 0 20px 10px;
}
.p10p_20p {
padding: 10px 20px;
}
.p10p_20p_0 {
padding: 10px 20px 0;
}
.pad0 {
padding: 0;
}
.pad10px {
padding: 10px;
}
.pad20px {
padding: 20px;
}
.pad01 {
padding: 0 1px;
}
.pad02 {
padding: 0 2px;
}
.pad010 {
padding: 0 10px;
}
/*-------------------------------------------padding-right*/
.pr_7px {
padding-right: 7px;
}
/*------------------------------------------/padding-right*/
/*------------------------------------------padding-bottom*/
.pb10px {
padding-bottom: 10px;
}
/*-----------------------------------------/padding-bottom*/
.pb7px {
padding-bottom: 7px;
}
.pl5p {
padding-left: 5px;
}
.pr5p {
padding-right: 5px;
}
.pad-r5 {
padding-right: 5px;
}
.pad-r10 {
padding-right: 10px;
}
.pb5p {
padding-bottom: 5px;
}
.pb10p {
padding-bottom: 10px;
}
.pad-btm0 {
padding-bottom: 0px;
}
.pad-btm8 {
padding-bottom: 8px;
}
.pad-btm10 {
padding-bottom: 10px;
}
.pad-btm20 {
padding-bottom: 20px;
}
/*---------------------------------------------/padding */


/* /[p]
------------------------------------------------- */



/*-------------------------------------------------clear*/
.cl-b {
clear: both;
}
.clear {
clear: both;
}
.clearer {
clear: both;
display: block;
margin: 0;
padding: 0;
height: 0;
line-height: 1px;
font-size: 1px;
}
.clear_block:after {
font-size: 1px;
content: ".";
display: block;
height: 0px;
clear: both;
}
.clear_block {
zoom: 1;
}
.clearfloat {
clear: both;
}
/*------------------------------------------------/clear*/

/*-----------------------------------------------display*/
.d-b {
display: block;
}
.d-n {
display: none;
}
/*----------------------------------------------/display*/

/*----------------------------------------------overflow*/
.ov-h {
overflow: hidden;
}
/*---------------------------------------------/overflow*/

/*--------------------------------------------------------
------------------------/1-1.Box behavior and properties*/
/*------------------------------------------------right*/
.right0 {
right:0;
}
/*------------------------------------------------/right*/
/*--------------------------------------------------------
-----------------------------------------------1-2.Text */

/*---------------------------------1-2-1.vertical-align */
.va-m {
vertical-align: middle;
}
.v-align-top {
vertical-align: top;
}
.v-align-mid {
vertical-align: middle;
}
.v-align-bot {
vertical-align: bottom;
}
/*--------------------------------/1-2-1.vertical-align */

/*-------------------------------------1-2-2.text-align */
.ta-c {
text-align: center;
}
.ta-r {
text-align: right;
}
.ta-l {
text-align: left;
}
.txt-l {
text-align: left;
}
.txt-r {
text-align: right;
}
.txt-c {
text-align: center;
}
/*------------------------------------/1-2-2.text-align */
/*---------------------------------------------------top*/
.top0 {
top:0;
}
/*---------------------------------------------------/top*/
/*------------------------------------1-2-3.white-space */
.whs-nw {
white-space: nowrap;
}
/*-----------------------------------/1-2-3.white-space */

/*------------------------------------------font-weight */
.fw-b {
font-weight: bold;
}
.fnt-wgt-b {
font-weight: bold;
}
/*-----------------------------------------/font-weight */
