@charset "utf-8";
/* reset styles */
/*=========================================================================
BASIC
=========================================================================*/
.section_inner {height: auto; max-width:1200px; margin: 0 auto;}

#in_pageBasic {width: 84%; margin: 0 auto; max-width: 900px; height: auto;}

section.with_bg {background: #f6f6f4;}

section {position: relative; z-index: 1;}

/*-------------------------------------------------------------------------------------------------------------------------*/
.up, .f_blur, .u_blur,.up,.fades, .line_width,.s_left {position: relative;z-index: 1;opacity: 0;}

/*------------------------------------------------------------------------------------------------*/
#boxHeadline {
line-height: 140%;
font-weight:400;
font-family: 'KyokaICAPro_M',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}

#boxHeadline span {line-height: 120%;}

/*------------------------------------------------------------------------------------------------*/
#pageTitle, #page_subTitle, #listName {line-height: 120%;font-weight: 400;}
#pageTitle{
font-family: 'KyokaICAPro_M',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
border-left: solid #e7153f;
}
#page_subTitle, #listName  {
font-family:'CezanneProM', "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif !Important;
}
#page_subTitle p {font-weight: 400;}


/*------------------------------------------------------------------------------------------------*/
#sectionVisual, #sectionVisual img {width: 100%; height: auto; display: block;}
#sectionVisual {position:relative; z-index: 1; margin: 0 auto;}
#sectionVisual img {background-position:center top; background-repeat: no-repeat; background-size: cover;}

/*------------------------------------------------------------------------------------------------*/
#onePeriod {width: 100%; height: auto; margin: 0 auto; position: relative; z-index: 1; line-height: 200%;}
#onePeriod:last-of-type, #onePeriod p:last-of-type {margin-bottom: 0;}


#onePeriod a {text-decoration: underline; color: #050505;}
#onePeriod a:hover {color: #e7153f; text-decoration: none;}

/*------------------------------------------------------------------------------------------------*/
#period_subHeadlie {
display: inline-block;
line-height: 100%;
background: #2b2b43;
color: #f4e6db;
text-align: center;
font-weight: 400;
font-family:'CezanneProB', "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ;
}


/*------------------------------------------------------------------------------------------------*/
#btn_form { text-align: center; height: auto; margin: 0 auto; width: 100%;}
#btn_form a {
display: block;
margin: 0 auto;
height: auto;
background: #2b2b43;
color: #f4e6db;
text-decoration: none;
border:1px solid #2b2b43;
font-weight: 400;
line-height: 100%;
-ms-border-radius: 30px;
-o-border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
-ms-box-shadow: 0 4px 8px 2px rgba(242,220,202,.8);
-o-box-shadow: 0 4px 8px 2px rgba(242,220,202,.8);
-moz-box-shadow: 0 4px 8px 2px rgba(242,220,202,.8);
-webkit-box-shadow: 0 4px 8px 2px rgba(242,220,202,.8);
box-shadow: 0 4px 8px 2px rgba(242,220,202,.8);

}
#btn_form a:hover {
background: transparent;
color: #e7153f;
border-color:#e7153f;
-ms-box-shadow:  none ;
-o-box-shadow:  none ;
-moz-box-shadow:  none ;
-webkit-box-shadow:  none ;
box-shadow: none ;
}

#btn_form p {line-height: 140%; text-align: center;}

/*------------------------------------------------------------------------------------------------*/
#Coming {
line-height: 140%;
font-weight:600;
color: #444;
font-family: "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ;

}


/*=========================================================================
HEADER
=========================================================================*/
#Header {position: fixed; z-index: 9; width: 100%;height: auto;left: 0;top: 0; background: #201135;}
#Header.active {
/*background:transparent;
background: rgba(255,255,255,.2);*/

-ms-box-shadow: 0 3px 4px rgba(0,0,0,.4);
-o-box-shadow: 0 3px 4px rgba(0,0,0,.4);
-moz-box-shadow: 0 3px 4px rgba(0,0,0,.4);
-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.4);
box-shadow: 0 3px 4px rgba(0,0,0,.4);
}

/*------------------------------------------------------------------------------------------------*/
#headerBody {width: 90%; height: auto; position: relative; z-index: 1; margin: 0 auto;}

/*------------------------------------------------------------------------------------------------*/
#headerLogo a, #headerLogo img, #siteName a, #siteName img {width: 100%; height: auto; display: block;}
#headerLogo, #siteName  {height: auto;}
#headerLogo a:hover, #siteName a:hover {filter: alpha(opacity=80); -moz-opacity:.8; opacity:.8;}


/*=========================================================================
GLOBAL NAVI
=========================================================================*/
#naviBox {height: auto;}

#globalNavi {height: auto;}

ul#naviList, ul#navi_subLink, ul#navi_snsLinks {list-style-type: none; width: auto;}
ul#naviList li, ul#navi_subLink li {
line-height: 120%;
font-family: 'KyokaICAPro_M',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;height: auto;
}
ul#naviList li a, ul#navi_subLink li a {text-decoration: none; position: relative; z-index: 1; overflow: hidden;color: #f4e6db;}
ul#naviList li a:hover, ul#navi_subLink li a:hover {color: #e7153f;}

ul#naviList li a:after,
ul#navi_subLink li a:after{
content: "";
position: absolute;
left: 0%;
bottom:-3px;
width: 0%;
height: 2px;
background: #e7153f;
-moz-transition: .2s;
-webkit-transition: .2s;
-o-transition: .2s;
-ms-transition: .2s;
transition: .2s;
filter: alpha(opacity=0); -moz-opacity:0; opacity:0;
}

ul#naviList li a:hover:after,
ul#navi_subLink li a:hover:after {width: 100%; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}


/*------------------------------------------------------------------------------------------------*/
ul#navi_snsLinks {letter-spacing: -.4em;}
ul#navi_snsLinks li {height: auto; letter-spacing: 0; vertical-align: middle; display: inline-block;}
ul#navi_snsLinks li a, ul#navi_snsLinks li img {width: 100%; height: auto; display: block;}
ul#navi_snsLinks li a {color: #fff; text-decoration: none;}

ul#navi_snsLinks li#btnLanguage a:hover {filter: opacity(75%); -webkit-opacity: .75%; opacity: .75;}


/*=========================================================================
BOTTOM CONTENTS
=========================================================================*/
#bottomContents {background: #f6f6f4; width: 100%; height: auto; margin: 0 auto;}

#bottomPhoto, #bottom_addBloc {height: auto;}

/*------------------------------------------------------------------------------------------------*/
#bottomPhoto img{
width: 100%;
height: auto;
display: block;
background-position: left bottom;
background-repeat: no-repeat;
background-size: cover;
}

/*------------------------------------------------------------------------------------------------*/
#bottom_addBloc {text-align: center; line-height: 130%;}

#add_companyName {
line-height: 140%;
font-family: 'KyokaICAPro_M',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;height: auto;
}

#add_companyName img {width: 100%; height: auto; display: block;}

#mapLink {line-height: 160%; }
#mapLink a {text-decoration: none; position: relative; z-index: 1; color: #272727; font-weight: 400;}
#mapLink a:hover {color: #e7153f;}

#mapLink a:after {
content: "";
position: absolute;
top: 50%;
background-position: left top;
background-repeat: no-repeat;
background-size: cover;
background-image: url(../img/arrow.png);
background-image: url(../img/arrow.svg);
-ms-transform: translateY(-50%);
-o-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform: translateY(-50%);
-moz-transition: .2s;
-webkit-transition: .2s;
-o-transition: .2s;
-ms-transition: .2s;
transition: .2s;
}

/*=========================================================================
FOOTER
=========================================================================*/
#Footer {background: #272727; color: #fff;}

/*------------------------------------------------------------------------------------------------*/
#footerBody {height: auto; margin: 0 auto; max-width: 1560px;}

/*------------------------------------------------------------------------------------------------*/
ul#foot_naviList {list-style-type: none;}
ul#foot_naviList li {height: auto; line-height: 140%;}
ul#foot_naviList li a {color: #fff; text-decoration: none;}
ul#foot_naviList li a:hover {color: #e7153f;}

/*------------------------------------------------------------------------------------------------*/
#Copy {line-height: 140%;}


/*=========================================================================
LINK LIST
=========================================================================*/
ul#linkList {list-style-type: none; font-size: 0; letter-spacing: -.4em; position: relative; z-index: 3;}
ul#linkList li {
letter-spacing: normal;
line-height: 120%;
display: inline-block;
vertical-align: top;
height: auto;
font-family:'CezanneProM', "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif !Important;
}
ul#linkList li a {text-decoration: none; color: #39185f;}
ul#linkList li a:hover {text-decoration: underline; color: #f00;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#catAll {letter-spacing: normal; display:block;}
#catAll a {text-decoration: none; line-height: 140%; color: #050505; position: relative; z-index: 1; padding-left:15px;}
#catAll a:hover {color: #f00;}

#catAll a:before, #catAll a:after{
content: "";
position: absolute;
background: #000;
z-index: 1;
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-transition: all .2s;
transition: all .2s;
}
#catAll a:before {top:49%; left: 5px; width: 1px;height: 14px;}
#catAll a:after {top: 49%; left: 5px; width: 14px; height: 1px;}

#catAll a:hover:before,
#catAll a:hover:after {background: #f00;}


/*=========================================================================
PRIVACY POLICY
=========================================================================*/
#onePeriod.contact p:last-of-type {margin-bottom: 0;}


/*=========================================================================
ABOUT US
=========================================================================*/
dl#about_indexList {
margin: 0 auto;
width: 100%;
height: auto;
letter-spacing: -.4em;
display:-webkit-box;
display:-moz-box;
display:-ms-box;
display:-webkit-flexbox;
display:-moz-flexbox;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;	
}



dl#about_indexList dt, dl#about_indexList dd {
letter-spacing: 0;
vertical-align: top;
display: inline-block;
height: auto;
border-bottom: 1px solid #bcbcbc;
color: #050505;
}

dl#about_indexList dt:first-of-type, dl#about_indexList dd:first-of-type {border-top: 1px solid #bcbcbc;}


/*=========================================================================
CONTACT
=========================================================================*/
ul#caution_indexList, ul#notesList {list-style-type: none;}
ul#caution_indexList li, ul#notesList li {line-height: 160%; text-indent: -1em; padding-left: 1em;}
ul#caution_indexList li:last-of-type, ul#notesList li:last-of-type {margin-bottom: 0;}

ul#caution_indexList li a, ul#notesList li a {
font-weight: 400;
text-decoration: underline;
color: #050505;
font-family:'CezanneProB', "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ;}
ul#caution_indexList li a:hover, ul#notesList li a:hover {color: #e7153f; text-decoration: none;}


/*------------------------------------------------------------------------------------------------*/
ul#caution_indexList {border-bottom: 1px solid #bcbcbc;}


/*------------------------------------------------------------------------------------------------*/
ul#contact_subNavi {list-style-type: none; letter-spacing: -.4em; border-bottom:1px solid #bcbcbc;}
ul#contact_subNavi li {display: inline-block; letter-spacing: 0; vertical-align: bottom; line-height: 120%;}
ul#contact_subNavi li:last-of-type {margin-right: 0;}

ul#contact_subNavi li a {
position: relative;
z-index: 1;
text-decoration: none;
display: block;
color: #bcbcbc;
border:1px solid #bcbcbc;
border-bottom: 0;
font-family:'CezanneProB', "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ;
-ms-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;

-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
}


ul#contact_subNavi li a:hover {color: #ccc; border-color: #ccc; background: transparent;}

ul#contact_subNavi.tour li#Sub01 a,
ul#contact_subNavi.trial li#Sub02 a {background: #2b2b43; color: #f4e6db; border-color: #2b2b43;}





/*------------------------------------------------------------------------------------------------*/
#inputCap {
line-height: 140%;
font-family:'CezanneProB', "Helvetica Neue", Arial,Helvetica,'游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN','Hiragino Sans','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ;
}
#inputCap02 {padding-left: .6em;}

/*------------------------------------------------------------------------------------------------*/
#formBody input[type="text"],
#formBody input[type="email"],
#formBody button,
#formBody textarea,
#formBody select  {
margin: 0;
padding: 0;
background: none;
border: none;
border-radius: 0;
outline: none;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
-o-appearance:none;
appearance:none;
 color:#050505;
}

#formBody input[type="text"],
#formBody input[type="email"],
#formBody select  {
width:100%;
height:auto;
border:1px solid #bcbcbc;
padding:12px 0 10px;
line-height:100%;
text-indent:15px;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#formBody textarea {
width:100%;
min-height:80px;
height:auto;
border:1px solid #bcbcbc;
padding:12px 10px 10px;
line-height:100%;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.mwform-zip-field,.mwform-tel-field {letter-spacing:-.4em;}

#formBody .mwform-zip-field input[type="text"],
#formBody .mwform-tel-field  input[type="text"] {letter-spacing:0;}

#formBody input[type="text"]:focus,
#formBody input[type="email"]:focus,
#formBody textarea:focus,
#formBody select:focus {box-shadow: 0 0 0px;border: 1px solid #666;}

#formBody::-webkit-input-placeholder {color: #666;}
#formBody::-moz-placeholder {color: #666;}
#formBody::-ms-input-placeholder {color: #666;}


#formBody input[type=radio], 
#formBody input[type=checkbox] {
margin: 0 5px 0 0;
padding: 0;
width:15px;
height:15px;
background: none;
border: 1px solid #666 !important;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
display: inline-block;
line-height:100%;
vertical-align:top;
}

#formBody label {
position: relative;
 box-sizing: border-box;
display: inline-block;
padding:1px 3px 1px 0px;
cursor: pointer;
-webkit-transition: all .2s;
transition: all .2s;
margin-right:15px;
line-height:100%;
vertical-align:top;
white-space:nowrap;
width:auto;
}
#formBody input#Short[type="text"] {width: 4.4em;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
dl#form_inputList dt, dl#form_inputList dd {line-height: 160%; height: auto; font-weight: 400;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#inputMessage {line-height: 160%;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#oneInput:last-of-type {margin-bottom: 0;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#formCheck {text-align: center;}

#agreementNotes02 {color:#f20;  line-height:160%;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
ul#form_buttonList, #form_buttonList {letter-spacing: -.4em; max-width: 400px; width: 100%; margin: 0 auto; text-align: center !important;}
ul#form_buttonList li, #form_buttonList input {display: inline-block; vertical-align: top; letter-spacing: 0; width: 48%; margin-right: 4%; height: auto;}
ul#form_buttonList li:last-of-type,
#form_buttonList input:last-of-type {margin-right: 0;}

#formBody input[type="submit"],
#form_buttonList input[type="submit"],
#form_buttonList input.Agree,
#form_buttonList input.Disagree{
height:auto;
background:#1a1a1a;
cursor:pointer;
color:#f4e6db;
border:1px solid #1a1a1a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .2s;
transition: all .2s;
font-weight: 600 !important;
}


#formBody input[type="submit"]:hover, 
ul#form_buttonList li#Agree input[type="submit"]:hover,
#form_buttonList input.Agree:hover {background: inherit;; color:#e7153f; border-color:#e7153f;}

ul#form_buttonList li#Agree input[type="submit"],
#form_buttonList input.Agree {background:#2b2b43; border-color:#2b2b43; color: #f4e6db; }

ul#form_buttonList li#Disagree input[type="submit"],
#form_buttonList input.Disagree{background:#ccc; border-color:#ccc; color: #fff;}

ul#form_buttonList li#Disagree input[type="submit"]:hover,
#form_buttonList input.Disagree:hover {background:#777; border-color:#777; color: #ccc !important;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/*
#form_buttonList {opacity: 0;}
#form_buttonList.show {opacity: 1;}
*/

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#agreeMessage {text-align: center; line-height: 160%; width: 90%;  height: auto;  margin: 0 auto;}
#agreeHeadline {
font-family: 'KyokaICAPro_B',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
font-weight: 400;
color: #e7153f;
}





/*=========================================================================
NEWS
=========================================================================*/
body#News {background: #f6f6f4;}

#newsHeadline  {
line-height: 140%;
font-weight:400;
font-family: 'KyokaICAPro_M',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}

#New {font-weight: 600; color: #f00;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#btnList, ul#articleList li {}

ul#articleList, ul#articleList li {width: 100%; height: auto; margin: 0 auto;}
ul#articleList {list-style-type: none;}
ul#articleList li{border-bottom: 1px solid #bcbcbc;}
ul#articleList li:first-of-type {border-top: 1px solid #bcbcbc;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#list_upDate, #listHeadline {
font-weight: 400;
line-height: 140%;
-o-transition: .2s;
-ms-transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s;
transition: .2s;
}

ul#articleList li a {display: block; text-decoration: none; color: #050505;}
ul#articleList li a:hover,
ul#articleList li a:hover #list_upDate,
ul#articleList li a:hover #listHeadline{color: #e7153f;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#btnList {text-align: right;}
#btnList a {
display: inline-block;
color:#050505;
text-decoration: none;
line-height: 100%;
-webkit-border-radius: 4px;
border-radius: 4px;

}
#btnList a:hover {color: #f00;}


/*=========================================================================
NEWS：ARTICLE
=========================================================================*/
ul#article_detailList, ul#article_detailList li {width: 100%; height: auto; margin: 0 auto;}
ul#article_detailList {list-style-type: none; position: relative; z-index: 1;}
ul#article_detailList li {border-bottom: 1px solid #bcbcbc;}
ul#article_detailList li:first-of-type dl#articleContainer {border-top: 1px solid #bcbcbc;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
dl#articleContainer, dl#articleContainer dt, dl#articleContainer dd {width: 100%; height: auto; margin: 0 auto; word-break: break-all;}

#article_upDate,#articleTitle, #cat_nameLink, dl#articleContainer dd {}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#article_upDate {line-height: 160%;}
#articleTitle {font-weight: 400; line-height: 180%;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
dl#articleContainer dd {line-height: 180%;}
dl#articleContainer dd a {text-decoration: none; text-decoration: underline; color: #050505;}
dl#articleContainer dd a:hover {color: #f00; text-decoration: none;}

dl#articleContainer dd img {width: 100%; height: auto; display: block; margin: 0 auto;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#cat_nameLink {text-align: right; position: relative; z-index: 2; letter-spacing: -.4em; font-size: 0;}
#cat_nameLink a {
letter-spacing: normal;
display: inline-block;
color:#050505;
text-decoration: none !important;
line-height: 100%;
font-weight: 400;
margin-right: .8%;
}
#cat_nameLink a:hover {color: #f00;}
#cat_nameLink a:last-of-type {margin-right: 0;}

/*=============================================================================
PAGER
=============================================================================*/
#list_pagerBox {width: 100%;margin: 0 auto; text-align: center;}
a.page-numbers, #list_pagerBox .current, #list_pagerBox a:hover{padding: 0px 8px;}
a.page-numbers{
margin:0 4px;
color: #f00;
font-weight:400;
text-decoration: none !important;
}

#list_pagerBox .current {color: #050505;text-decoration: underline;}
#list_pagerBox a:hover{color:#f33 !important; text-decoration: none!important;}

.navigation, .paging-navigation {display:none !important;}


/*=========================================================================
NO PAGE
=========================================================================*/
#notfoud, #notfont_kana {
font-family: 'KyokaICAPro_M',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif !important;
}

#notfoud {line-height: 180%;color: #240f3c; font-weight: 400;}
#notfont_kana {line-height: 180%; color: #e7153f; font-weight: 400;}

#no_pagebox p { line-height: 180%; color:#050505;}










