ï»¿@import "font.css";
@import "footerSoegaki.css"; /* add 2011/07/21 blog */
@import "colorType_Red.css"; /* add 2012/11/14 */


/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
/*A:link			{color:#1F4CA5}*/		/* ãªã³ã¯è²:é */
/*A:visited		{color:#800080}*/		/* ããªã³ã¯è²:ç´« */
/* A:alink			{color:#FF0000} */		/* ã¯ãªãã¯è²:èµ¤ */
/* A:active		{color:red} */				/* èµ¤ */ 

body
{
    /*  éå¸¸ã®èæ¯ã¨æå­è²ã¯default_body.cssã§æå®
        ç¬ç«ãµã¤ãã¯*_body.cssã§æå®
    background-color:#******;
    color:#******;
    */
}

/* teltoè¿½å  PCã§ã¯ãªã³ã¯ãªã */
a[href^="tel:"] {
		pointer-events: none;
        text-decoration: none;
        color:#333333 !important;
}
.teltoon
{
    display:none !important;
}
.teltooff
{
    margin-left:0px !important;
}

/***********************************************************************************
ã âãã¶ã¤ã³å¤æ´é¨å startï¼åãµã¤ãæ¯ã«ãã¶ã¤ã³åæ å¿è¦ï¼â
************************************************************************************/

/*:::::::::::::::::::::::::
 * ãããã¼
 *::::::::::::::::::::::::*/

#headerImg
{
    max-width:1000px;
    height:100px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
#headerImg img
{
    vertical-align:middle;
}

/* add 2012/12/27 uemoto ç½å®³æããããã¼ã¸åãæ¿ãå¯¾å¿ start */
#header a
{
	text-decoration:none;
}
/* add 2012/12/27 uemoto end */

/* Navigation Skip */
#Navigation ul,.Navigation ul
{
	margin: 0;
	padding: 0;
}
#Navigation li,.Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#Navigation a,.Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
	/zoom:1;
}
#Navigation a:focus,#Navigation a:active,
.Navigation a:focus,.Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu, #footerPankuzu
{
    width: 1001px;
    margin: 10px auto 0px;
    text-align: left;
    font-size: 0.75em;
    padding-left:15px;
}
#pankuzu .pankuzu-inner, #footerPankuzu .pankuzu-inner
{
    text-align: left;
    padding: 7px 0px 10px 20px;
}
#pankuzu .pankuzu-multiline, #footerPankuzu .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu .pankuzu-last, #footerPankuzu .pankuzu-last
{
    padding-bottom: 10px;
}
.pankuzu-toggle
{
    display: none;
}
.pankuzu-more
{
	font-size:0.9em;
	width:99%;
	text-align:right;
	margin:0px auto 0px;
}

/* foreign */
#foreign 
{
    float:left;
    padding:3px 5px 6px 10px;
    background:#B7282E;
    margin:3px 5px 0px 0px;
    vertical-align:middle;
}
#foreign a
{
    text-decoration:none;
}

.select-box01 select {
    float: left;
    width: 180px;
    padding: 2px;
    margin: 7px 0px 0px 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #999;
    background: #eee;
    background: url("../images/top1/ya_green.png") right 50% no-repeat, -webkit-linear-gradient(top, #fff 0%,#F7F7F7 100%);
    background: url("../images/top1/ya_green.png") right 50% no-repeat, linear-gradient(to bottom, #fff 0%,#F7F7F7 100%);
    background-size: 26px, 24px;
}

.select-box01 {
    background-position: 10px 10px;
    background-repeat: no-repeat;
    float: right;
    margin: 10px 10px 0 0;
    width: 170px;
}

.select-box01 .dropmenu {
    *zoom: 1;
    list-style-type: none;
    width: 100%;
    padding: 0;
    border: solid 1px #575757;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.select-box01 .dropmenu img {
    padding-top: 5px;
}


.select-box01 .dropmenu:before, .dropmenu:after {
    content: "";
    display: table;
}
.select-box01 .dropmenu:after {
    clear: both;
}
.select-box01 .dropmenu ul {
    border: 1px solid #575757;
}
.select-box01 .dropmenu li {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0px;
    text-align: center;
}
.select-box01 .dropmenu li a {
    display: block;
    margin: 0;
    padding: 3px 10px;
    text-decoration: none;
    font-size: 0.9em;
    min-height: 20px;
}
.select-box01 .dropmenu li ul {
    list-style: none;
    position: absolute;
    z-index: 9999;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 0;
}
.select-box01 .dropmenu li ul li {
    width: 100%;
}
.select-box01 .dropmenu li ul li a {
    padding: 5px 2px;
    border-top: 1px solid #575757;
}
.select-box01 .dropmenu li ul li a.topsub {
    border-top: none !important;
}

.select-box01 .dropmenu li:hover > a.topmenu {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.select-box01 .dropmenu li a.topmenu:hover {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.select-box01 .dropmenu li:hover > a {
}
.select-box01 .dropmenu li a:hover {
}

.select-box01 .dropmenu ul img {
    margin-left: 3px;
}

/* Foreign Language ã¡ãã¥ã¼è¡¨ç¤º */
.select-box01 #normal li ul {
    /* 2016/12/09 ã¢ã¯ã»ã·ããªãã£å¯¾å¿ display: noneâdisplay: blockã ã¨chromeãFireFoxã§Tabã«ããfocusãç§»ããªã*/
    /*display: none;*/
    left: -1000em;
}
.select-box01 #normal li:hover ul,
.select-box01 #normal ul.focused {
    /* 2016/12/09 ã¢ã¯ã»ã·ããªãã£å¯¾å¿ display: noneâdisplay: blockã ã¨chromeãFireFoxã§Tabã«ããfocusãç§»ããªã*/
    /*display: block;*/
    left: 0em;
}

.headMenuTtl
{
    float:left;
    font-size:0.9em;
    color:#FFFFFF;
    padding:2px 5px 0px 0px;
    line-height:13px;
}

.headMenuTtl a
{
    color:#FFFFFF;
}

#headerMenu span
{
	padding:0px 0px 0px 0px;
	text-align:center;
}

#headerMenu a.honbun
{
	text-decoration:none;
}


/*å¨ä½æ */
#container
{
	max-width:1000px;
	/*min-height:650px;*/
	min-height:500px;
	font-size:0.9em;
	margin:0px auto;
    padding:8px 8px 18px;
	/* â»èæ¯è²ã»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl
{
	/*width:99%;*/
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}

/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl .navibtn img
{
	margin:5px 2px 2px 1px;
}

/*-- ãããã¼é¨åï¼ä¼å¡ï¼ -------------------------------------- */
/*ä¼å¡æ©è½ãä½¿ãå ´åã¯å®ç¾©*/
/* add 2012/09/05 ä¼å¡å°ç¨ã³ã³ãã³ãå¯¾å¿ start ******/
/* ãããã¼é¨å */
#headerAreaMember
{
}
#headerMember
{
}

/* ãã³å±ãªã¹ãé¨å */
#pankuzuMember
{
}
#pankuzuMember .pankuzu-innerMember
{
}

/*å¨ä½æ */
#containerMember
{
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtlMember
{
}
#headerTtlMember H1
{
}

/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtlMember .navibtn
{
}
#headerTtlMember .navibtn img
{
}

/*ããã¿ã¼é¨å*/
#copyrightMember
{
}

/* ä¼å¡å°ç¨ã³ã³ãã³ã ã­ã°ã¤ã³ä¸­ã®ä¼å¡å */
.memberLoginNameMember
{
	width:95%;
	text-align:right;
    margin:0px auto 0px auto;
    font-size:0.8em;
    white-space:nowrap;
}
.memberLoginName
{
	width:95%;
	text-align:right;
    margin:0px auto 0px auto;
    font-size:0.8em;
    white-space:nowrap;
    padding: 5px 0px;
}
.memberTopLink
{
	text-align:center;
	padding:0px;
    margin:5px auto 5px auto;
    font-size:0.8em;
}

/* add 2012/09/05 end *******************************/


/* ï¼ç¬ç«ãµã¤ãï¼ãé²ç½ããã¶ã¤ã³ start *****************/
.haikei_10
{
    background-color:#FCFBF7;
}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu_10
{
	max-width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_10 .pankuzu-inner_10
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_10 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_10 .pankuzu-last
{
    padding-bottom: 10px;
}
/*å¨ä½æ */
#container_10
{
	max-width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;
/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl_10
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_10 H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl_10 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_10 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* Navigation Skip */
#header_10 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_10 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_10 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_10 #Navigation a:focus,
#header_10 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
/* é²ç½ãã¶ã¤ã³ end *******************/

/* ï¼ç¬ç«ãµã¤ãï¼çºé·å®¤ãã¶ã¤ã³ start *****************/
.haikei_12
{

}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu_12
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_12 .pankuzu-inner_12
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_12 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_12 .pankuzu-last
{
    padding-bottom: 10px;
}
/*å¨ä½æ */
#container_12
{
	width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;

/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl_12
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_12 H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl_12 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_12 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* Navigation Skip */
#header_12 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_12 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_12 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_12 #Navigation a:focus,
#header_12 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
/* ï¼ç¬ç«ãµã¤ãï¼çºé·å®¤ãã¶ã¤ã³ end *****************/

/* ï¼ç¬ç«ãµã¤ãï¼è­°ä¼ãã¶ã¤ã³ start *****************/
.haikei_15
{

}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu_15
{
	max-width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_15 .pankuzu-inner_15
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_15 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_15 .pankuzu-last
{
    padding-bottom: 10px;
}
/*å¨ä½æ */
#container_15
{
	max-width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;

/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl_15
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_15 H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl_15 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_15 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* Navigation Skip */
#header_15 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_15 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_15 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_15 #Navigation a:focus,
#header_15 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
/* ï¼ç¬ç«ãµã¤ãï¼è­°ä¼ãã¶ã¤ã³ end *****************/

/* ï¼ç¬ç«ãµã¤ãï¼è¦³åãã¶ã¤ã³ start *****************/
.haikei_18
{

}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu_18
{
	max-width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_18 .pankuzu-inner_18
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_18 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_18 .pankuzu-last
{
    padding-bottom: 10px;
}
/*å¨ä½æ */
#container_18
{
	max-width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;

/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl_18
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_18 H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl_18 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_18 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* Navigation Skip */
#header_18 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_18 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_18 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_18 #Navigation a:focus,
#header_18 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
/* ï¼ç¬ç«ãµã¤ãï¼è¦³åãã¶ã¤ã³ end *****************/

/* ï¼ç¬ç«ãµã¤ãï¼å­è²ã¦ãã¶ã¤ã³ start *****************/
.haikei_21
{

}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu_21
{
	max-width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_21 .pankuzu-inner_21
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_21 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_21 .pankuzu-last
{
    padding-bottom: 10px;
}
/*å¨ä½æ */
#container_21
{
	max-width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;

/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl_21
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_21 H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl_21 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_21 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* Navigation Skip */
#header_21 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_21 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_21 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_21 #Navigation a:focus,
#header_21 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
/* ï¼ç¬ç«ãµã¤ãï¼å­è²ã¦ãã¶ã¤ã³ end *****************/



/* ï¼ç¬ç«ãµã¤ãï¼ç§»ä½å®ä½ãã¶ã¤ã³ start *****************/
.haikei_24
{

}

/* ãã³å±ãªã¹ãé¨å */
#pankuzu_24
{
	max-width:1000px;
	margin:0px auto;
	text-align:left;
	font-size:0.75em;
}
#pankuzu_24 .pankuzu-inner_24
{
	text-align:left;
	padding:7px 0px 10px 20px;
}
#pankuzu_24 .pankuzu-multiline
{
    padding-bottom: 0px;
}
#pankuzu_24 .pankuzu-last
{
    padding-bottom: 10px;
}
/*å¨ä½æ */
#container_24
{
	max-width:1000px;
	min-height:650px;
	font-size:0.9em;
	margin:5px auto 0 auto;
	padding-bottom:10px;

/* â»æå­è²ã¯è²å¥CSSã§å®ç¾© */
}

/*ãã¼ã¸ã¿ã¤ãã«*/
#headerTtl_24
{
	margin:3px auto 0 auto;
	border-bottom:solid 1px #D1D1D1;
}
#headerTtl_24 H1
{
	max-width:1000px;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:15px 0 15px 14px;
	text-align:left;
}
/*ãã¼ã ãæ»ããã¿ã³*/
#headerTtl_24 .navibtn
{
	width:180px;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
#headerTtl_24 .navibtn img
{
	margin:5px 2px 2px 1px;
}

/* Navigation Skip */
#header_24 #Navigation ul
{
	margin: 0;
	padding: 0;
}
#header_24 #Navigation li
{
	position: absolute; text-align: left; margin: 0; padding: 0; display: block;
}
#header_24 #Navigation a
{
	padding: 5px;
	display: inline;
	z-index: 99;
	text-decoration: none;
	position: absolute; 
	width:300px;
	left: -1000em;
	top: 0;
	font-weight: bold;
	text-align:center;
	font-size:125%;
}
#header_24 #Navigation a:focus,
#header_24 #Navigation a:active
{
	position: absolute; 
	top: 30px;
	left: 250px;
	background:#fff !important;
	border:2px solid #000;
}
/* ï¼ç¬ç«ãµã¤ãï¼ç§»ä½å®ä½ãã¶ã¤ã³ end *****************/

/***********************************************************************************
ã âãã¶ã¤ã³å¤æ´é¨å endâ
************************************************************************************/



/***********************************************************************************
ã âå±éé¨å startï¼åºæ¬çã«å¤æ´ããå¿è¦ãªãï¼â
************************************************************************************/

/* åãã¼ã¸åå®¹é¨å */
#cont_body{
	/*width:860px;*/
	min-height:510px;
	line-height: 1.8;
	margin: 35px auto 0;
}

#cont_body p
{
	/*margin:5px 5px 5px 5px;*/
}


/* add 2012/10/03 ãã¼ã¸æ¦è¦ã®cssè¨­å® start */
/* ãã¼ã¸æ¦è¦ï¼ãããã¼ï¼ã®è¡¨ç¤ºé å */
div.gaiyobun_header
{
	width:100%;
    padding:0px;
    margin:0px auto 20px auto;
}
/* ãã¼ã¸æ¦è¦ï¼ããã¿ã¼ï¼ã®è¡¨ç¤ºé å */
div.gaiyobun_footer
{
	width:100%;
    padding:0px;
    margin:20px auto 0px auto;
}
/* add 2012/10/03 end */


/* ã«ãã´ãªã¼ã°ã«ã¼ã ãªã³ã¯ã¡ãã¥ã¼ */
.catGroup
{
    width:auto;
    max-width:95%;
    margin: 20px auto 0px auto;
}
.catGroup td
{
    vertical-align:top;
	text-align:left;
	line-height:1.3;
}

/* åé¡ãªã³ã¯ã¡ãã¥ã¼ */
.bunruiLink
{
    width:100%;
    margin: 0 auto 10px auto;
    padding:7px 0;
	/* â»èæ¯è²ã¯è²å¥CSSã§å®ç¾© */
}
.bunruiLink .menuList
{
    width:95%;
    margin:0 auto 0 auto;
}
.bunruiLink .menuItem
{
    padding: 0px 0px 0px 15px;
    margin-left:2px;
	background:url("../images/g_ya.gif") no-repeat 5px 10px;
	text-align:left;
	vertical-align:top;
	width:17%;
	float:left;
}
.bunruiLink .menuItem2
{
    padding: 0px 0px 0px 15px;
    margin-left:2px;
	background:url("../images/arrow_down.gif") no-repeat 0px 10px;
	text-align:left;
	vertical-align:top;
	width:17%;
	float:left;
}

/* åãã¼ã¸ä¸è¦§é¨åãå¤§æ  */
#main{
    width:100%;
	margin:0px auto 0px auto;
	padding:0;
}

/* åãã¼ã¸è©³ç´°åºæ¬é ç®é¨å å¤§æ */
#mainBaseInfo{
    width:95%;
	margin:20px auto 0px auto;
	padding:0;
}

/* åãã¼ã¸è©³ç´°åå®¹é¨å å¤§æ */
#mainShosai{
    width:100%;
	margin:5px auto 0px auto;
	padding:0;
}

/* æ®µè½ã¨ãªã¢ã®table */
#mainShosai table{
    width:100%;
}

/*æ´æ°æ¥ã»æå½èª²æå ±é¨å*/
.kijiSubInfo
{
	margin:5px 0;
}

/* æçµæ´æ°æ¥é¨å */
.updDate{
	font-size:0.75em;
	float:left;
	margin-bottom:5px;
}

/* åãåããé¨å */
/* 2016/11/29 ã¢ã¯ã»ã·ããªãã£å¯¾å¿ ç·æ¥æå ± toiawaseInfo idâclass */
#toiawaseInfo,
.toiawaseInfo{
	text-align:left;
	border:solid 1px #CCCCCC;
	margin:25px auto 0 auto;
	padding: 10px 20px;
	font-size:0.9em;
	display: table;
}

#toiawaseInfo .toiText,
.toiawaseInfo .toiText{
	padding-right:20px;
	display: table-cell;
	vertical-align: middle;
	font-weight:bold;
}

#toiawaseInfo .toiKugiri,
.toiawaseInfo .toiKugiri{
	background-color:#CCCCCC;
	width:1px;
	padding:0;
	display: table-cell;
}

#toiawaseInfo .toiData,
.toiawaseInfo .toiData{
	padding-left:20px;
	display: table-cell;
	vertical-align: middle;
}

#toiawaseInfo .toiData img,
.toiawaseInfo .toiData img{
    vertical-align: middle;
}

 /* IE 7å¯¾å¿ï¼table-cellãèªè­ãããªãããã»ã»ã»ï¼*/
*:first-child+html #toiawaseInfo,
*:first-child+html .toiawaseInfo {
	width: 50%;
}
*:first-child+html #toiawaseInfo .toiText,
*:first-child+html .toiawaseInfo .toiText {
	display: inline;
	zoom: 1;
}
*:first-child+html #toiawaseInfo .toiKugiri,
*:first-child+html .toiawaseInfo .toiKugiri {
	display: inline;
	zoom: 1;
	background:none;
}
*:first-child+html #toiawaseInfo .toiData,
*:first-child+html .toiawaseInfo .toiData {
	display: inline;
	zoom: 1;
	border-left:solid 1px #CCCCCC;
}
 /* IE 6å¯¾å¿ï¼table-cellãèªè­ãããªãããã»ã»ã»ï¼*/
* html #toiawaseInfo,
* html .toiawaseInfo {
	width: 50%;
}
* html #toiawaseInfo .toiText,
* html .toiawaseInfo .toiText {
	display: inline;
	zoom: 1;
}
* html #toiawaseInfo .toiKugiri,
* html .toiawaseInfo .toiKugiri {
	display: inline;
	zoom: 1;
	background:none;
}
* html #toiawaseInfo .toiData,
* html .toiawaseInfo .toiData {
	display: inline;
	zoom: 1;
	border-left:solid 1px #CCCCCC;
}

/*ããã¼ã¸ã®åé ­ã¸ãé¨å*/
#pagetop
{
	width:95%;
	margin:25px auto 0 auto;
	text-align:right;
}

#pagetop a
{
    font-size: 0.8em;
    letter-spacing: 1px;
    text-decoration:none;
	background:url("../images/arrow_up.gif") no-repeat left center;
	padding-left:13px;
}
/* add 2013/09/04 goto Wysiwygã«ãã¼ã¸ã®åé ­ãªã³ã¯ã®å¯¾å¿ start */

.pagetop
{
	width:98%;
	margin:5px auto;
	text-align:right;
}

.pagetop a
{
    font-size: 0.8em;
    letter-spacing: 1px;
    text-decoration:none;
	background:url("../images/arrow_up.gif") no-repeat left center;
	padding-left:13px;
}
/* add 2013/09/04 goto end */

/*ããã¿ã¼ã®ãã¼ã ãæ»ããã¿ã³*/
#footerbtn
{
	width:200px;
	float:right;
	text-align:right;
	padding:5px 25px 0px 0px;
}
#footerbtn img
{
	margin:0px 2px 0px 1px;
}


/* ãã¼ãã«ãªã¹ãï¼loc,word_lç­ã§ä½¿ç¨ï¼ */
/* table2ã¯ã¹ããçã§ãPCã¨åæ§ã«tableè¡¨ç¤ºããç¨ï¼toukei3,nyusatsuã§ä½¿ç¨ï¼ */
TABLE.table1, TABLE.table2{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

TABLE.table1 th, TABLE.table2 th{
	/* â»èæ¯è²ã¯è²å¥CSSã§å®ç¾© */
	/*background-color:#fcefca;*/
	text-align:center;
	font-weight:bold;
	padding: 3px;
	border:1px solid #CCCCCC;
	line-height:1.4;
}

TABLE.table1 td, TABLE.table2 td{
	padding: 5px 7px;
	border:1px solid #CCCCCC;
	line-height:1.4;
}

/* ãã©ã¼ã ç³»ã®ãã¼ãã«ãªã¹ãï¼faq2,bbs,entryç­ã§ä½¿ç¨ï¼ */
TABLE.formTable
{
	width:95%;
	margin: 0px auto 0px auto;
}
TABLE.formTable th
{
	text-align:left;
	padding:5px 3px;
	width:25%;
}
TABLE.formTable th.hissu,TABLE.formTable th.hissu{
	background-image:url("../images/hissu.gif");
	background-repeat: no-repeat;
	background-position: 5px center;
	text-align:left;
}
TABLE.formTable th span.hissuForm,.inputfrm_q_title span.hissuForm
{
    padding:1px 5px;
    border:solid 2px #b7282e;
}
.inputfrm_q_title span.hissuForm
{
    margin-right:5px;
}
TABLE.formTable label
{
	margin:5px 15px 5px 5px;
}

/* åãã¼ã¸ä¸è¦§ã®çµãè¾¼ã¿æ¤ç´¢ */
.search{
	width: 100%;
	/*border:solid 1px #CCCCCC;*/
	text-align: left;
	margin:25px auto 20px auto;
	padding:10px 0;
	line-height:120%;
	font-size:0.9em;
	vertical-align:middle;
}
.searchText
{
    background:url("../images/searchIcon.gif") no-repeat left 3px;
    border-right:dotted 1px #CCCCCC;
    padding:2px 10px 2px 20px;
    margin-left:10px;
}
.searchItem{
    margin:0 5px 0 10px;
}
.searchItem input{/*ã­ã¼ã¯ã¼ãå¥åæ */
    width:15%;
}
.searchItem select{/*åé¡ã»ã¬ã¯ãããã¯ã¹*/
    width:20%;
}
.searchItem .btn{/*æ¤ç´¢ãã¿ã³*/
    width:80px;
}
/* åãã¼ã¸ä¸è¦§ã®çµãè¾¼ã¿æ¤ç´¢ï¼å¤§ããæ ãã¼ã¸ã§ã³ faq2,search,shinsei,word_lç­ï¼ */
.searchBig
{
    padding:20px 0;
    /*border: 3px solid #CCCCCC;*/
    font-size: 1em;
}
.searchBig h3
{
    margin:10px 0 0 10px;
}
.searchLbox
{
	width:20%;
	float:left;
	text-align:center;
    padding:4px 0;
}
.searchRbox
{
	width:80%;
	float:right;
}
.searchButton
{
    text-align:center;
    margin:15px auto 10px auto;
}
.searchButton .btn
{
    width:auto;
    height:2.4em;
    margin:0 5px 0 5px;
    padding:2px 10px;
}


/* åãã¼ã¸ä¸è¦§ã®åé¡å¸¯ */
.bunruiTtlForSP
{
	display: none;
}

/* åãã¼ã¸ä¸è¦§ã®ä»¶æ°è¡¨ç¤ºé¨å */
.kensu
{
	text-align:right;
	width:99%;
	font-size:0.9em;
	margin:0 auto 5px auto;
}

/* ãã¼ã¸åæ¿ é¨å****************/
.changePageLink
{
	width:100%;
	font-size:0.8em;
	text-align:center;
	margin-top:15px;
	padding:5px;
}
/* ãã¼ã¸åæ¿ãé¸æä¸­ãã¼ã¸ */
.changePageLink span.nowPage
{
	/* â»èæ¯è²ã»æå­è²ã¯è²å¥CSSã§å®ç¾© */
    /*background-color:#999999;    
    color:#FFFFFF;*/
    border:solid 1px #999999;
    font-family:'å¹³æè§ã´ã·ãã¯',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
}
/* ãã¼ã¸åæ¿ãé¸æå¯è½ãã¼ã¸ */
.changePageLink span.linkPage
{
    border:solid 1px #999999;
   	font-family:'å¹³æè§ã´ã·ãã¯',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
}
.changePageLink span.linkPage a
{
    text-decoration:none;
}
.changePageLink span.linkPage a:hover
{
	/* â»èæ¯è²ã»æå­è²ã¯è²å¥CSSã§å®ç¾© */
    /*color:#FFFFFF;
    background-color:#999999;*/
}
/* ãã¼ã¸åæ¿ãçç¥è¡¨ç¤º */
.changePageLink span.ryakuPage
{
    border:none 0px;
    font-family:'å¹³æè§ã´ã·ãã¯',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
}
/* ãã¼ã¸åæ¿ end****************/

/* æç¨¿ç³»ãã¿ã³ */
.toko
{
	width:100px;
	height:2.4em;
	font-size:1.1em;
	padding:3px;
	margin:0 5px;
}
.indent 
{
	margin: 0px auto 0px auto;
	height:0px;
	padding:0px;
	clear:both;
}

/* å¥åãã§ãã¯ã¨ã©ã¼ã¡ãã»ã¼ã¸ã®æ·»ãæ¸ã */
div.inputErrMsgSoegaki
{
	width:90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	border:0px none;
	/* â»èæ¯è²ã»æå­è²ã¯è²å¥CSSã§å®ç¾© */
	/*color:#AF0000;*/
}
/* å¥åãã§ãã¯ã¨ã©ã¼ã¡ãã»ã¼ã¸ */
div.inputErrMsg
{
	width:90%;
	margin: 0px auto 0px auto;
	padding: 5px 10px;
	text-align:left;
	/* â»èæ¯è²ã»æå­è²ã¯è²å¥CSSã§å®ç¾© */
	color:#AF0000;
	border:1px solid #AF0000;
}

/* ç»é²ç­å¦ççµæã¡ãã»ã¼ã¸ */
.regiActMsg
{
    text-align:center !important;
    font-size:1.1em;
    font-weight:bold;
    padding:20px 0px;
}
.regiActMsg .editLink
{
    font-weight:normal !important;
    font-size:0.9em;
    padding:10px 0px 0px 0px;
}

/* IME-MODE æå¹ */
input.ime-mode-active 
{
	IME-MODE: active;
}
/* IME-MODE é¸æå¾æå¹ */
input.ime-mode-inactive 
{
	IME-MODE: inactive;
}
/* IME-MODE ç¡å¹ */
input.ime-mode-disabled  
{
	IME-MODE: disabled;
}
/* èªè¨¼ã­ã¼ã®ç»å */
.ninsyoImg img
{
    vertical-align:bottom;
}

/* add 2011/07/28 Weblio start */
/* Weblioç¨èªè§£èª¬ãªã³ã¯æ  */
div.div_weblio_rws_ah
{
	background-color:#fff;
	border:#c0c0c0 solid 1px;
	margin:20px 17px;
	padding:0 2px 0 2px;
}
/* Weblioåãåããå */
p.p_weblio_toiawase
{
	margin:0;
	padding:1px 0 3px 2px;
	font-size:12px;
}
p.p_weblio_toiawase a
{
	color:#000;
}
/* add 2011/07/28 end */

/* add 2011/08/25 iwashita preview_soegaki start */
/* ãã¬ãã¥ã¼è¡¨ç¤ºã¿ã¤ãã« */
span.preview_title
{
	color:#ff0000;
}
/* ãã¬ãã¥ã¼æã®æ·»ãæ¸ã */
span.preview_soegaki
{
	color:#ff0000;
	font-weight:bold;
	margin-left:10px;
	font-size:0.8em;
}
/* add 2011/08/25 iwashita end */

.preview_label
{
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	margin:0px auto;
	width:99%;
}


/* upd 2013/07/10 SNSãã¿ã³è¡¨ç¤ºèª¿æ´ start */
/* upd 2013/03/22 åsnsãã¿ã³å start */
/* add 2012/09/05 SNSãã¿ã³è¡¨ç¤ºå¯¾å¿ */

/* SNSãã¿ã³è¡¨ç¤º */
.snsbutton
{
    width:65%;
    height:25px;
    margin:0px auto 10px auto;
    text-align:left;
    vertical-align:top;
    padding:0px;
    border:none;
    float:left;
}
.snsbutton li
{
    margin-right:5px;
    margin-top:5px;
    padding-left:3px;
    float:left;    
    height:25px;
}

#fb-root
{
    display:none;
}
/* add 2012/09/05 end
/* upd 2013/03/22 end */
/* upd 2013/07/10 end */

/* add 2012/12/20 SNSã³ã¡ã³ãæ¬è¡¨ç¤ºå¯¾å¿ */
.snsComments
{
    width:95%;
    margin:20px auto 0px auto;
    padding:0px;
    border:solid 1px #CCCCCC;
    background-color:#FAF8EF;
}
/* add 2012/12/20 end

/* add 2013/10/09 å¤é¨ãªã³ã¯é·ç§»æã®ã¯ãã·ã§ã³ãã¼ã¸å¯¾å¿ start */
.jumppage_head
{
	width:100%;
	margin:0px;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	height:74px;
	background:#015DB2;
}
.jumppage_block
{
	width:85%;
	margin:40px auto;
	font-size:0.9em;
	font-weight:bold;
	min-height:300px;
}
.jumppage_block a
{
	margin-top:10px;
}
#jumppage_cp
{
	color: #333333;
	border-top: 1px solid #E8E8E8;
    font-size: 0.7em;
    height: 35px;
    line-height: 35px;
    margin: 30px auto 0;
    padding: 7px 0 0;
    text-align: center;
    width: 100%;
}
/* add 2013/10/09 å¤é¨ãªã³ã¯é·ç§»æã®ã¯ãã·ã§ã³ãã¼ã¸å¯¾å¿ end */


/* ç·¨éæ¨©éã®èª²è¡¨ç¤º */
.kengen_tantoka
{
    margin:0px auto 5px -10px;
    text-align:left;
    vertical-align:top;
    padding:0px;
    font-size:0.8em;
}
.kengen_tantoka span
{
	margin-left:10px;
	float:left;
}
.kengen_tantoka span.tantoka
{
	padding-left:10px;
	font-weight:bold;
	border-left:1px solid #999999;
}
.kengen_tantoka span.map
{
	margin-left:20px;
}
/* åé¡ãã¼ã¸ã®åãåããåæå ±è¡¨ç¤º  */
.class_toi
{
    margin:0px auto 5px -10px;
    text-align:left;
    vertical-align:top;
    padding:0px;
    font-size:0.8em;
}
.class_toi span
{
	margin-left:10px;
	float:left;
}

div#redirectlink
{
    font-size:0.9em;
    margin:15px;
    line-height:1.5em;
    display:none;
}

/*æ®µè½ã¿ã¤ãã«*/
/*æ®µè½è¦åºãã¿ã¤ãã«*/
h2.title
{
}
h3.title
{
	/*background:url("../images/danraku.jpg") no-repeat 5px top;*/	
}

/*è¨äºã¢ã³ã±ã¼ã*/
div.enq_m {
    margin-top: 20px;
    padding: 10px;
}
div.enq_text {
    padding-left: 8px;
}
div.enq_text p {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 24px;
    display: inline-block;
}
div.enq_form {
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    padding: 20px;
}
div.enq_form div.memo{
    margin-bottom:13px;
}
div.enq_form div.memo2{
    line-height:150%;
    padding:7px;
    margin-bottom:13px;
}
table.enq_s{
    width:100%;
}
table.enq_s th{
	line-height:32px;
	padding:0 0 0 30px;
	background:url("../images/ya_enq.gif") no-repeat 12px center;
	/* â»èæ¯è²ã¯è²å¥CSSã§å®ç¾© */
	/*background-color:#E6F1F7;*/
}
table.enq_s td{
	padding:5px 30px 13px;
}
table.enq_s td input {
    vertical-align: middle;
}
table.enq_s td label {
    vertical-align: middle;
    padding-left: 5px;
    margin-right: 20px;
}
table.enq_s textarea {
    width: 100%;
    box-sizing: border-box;
}

.link_maincont
{
	font-size:0.8em;
	font-weight:normal;
	text-align:right;
	position:absolute;
	right:19px;
	top:-20px;
	background:url("../images/top1/ya_w.gif") no-repeat 0px center;
	padding-left:10px;
}
.link_maincont a:link
{
}
/* upd 2013/12/24 start */
#header .link_maincont a:hover
{
}
#header .link_maincont a:visited
{
}
/* upd 2013/12/24 end */

table.lookmap_link
{
	border:solid 1px #4682B4;
	width:300px !important; 
	margin:5px auto;
}
table.lookmap_link td.itemtitle
{
	background-color:#A8CCF0;
	text-align:center;
	width:120px;
}
table.lookmap_link td.link
{
	background-color:#FFFFFF;
	text-align:left;
	width:180px;
}

table.lookmap_links
{
	border:solid 1px #4682B4;
	width:100% !important; 
	margin:15px auto;
}
table.lookmap_links td.itemtitle
{
	background-color:#A8CCF0;
	text-align:center;
	width:120px;
}
table.lookmap_links td.link
{
	background-color:#FFFFFF;
	text-align:left;
}
table.lookmap_links td.link a
{
	margin-left:20px;
}


/* ãã¼ã½ãã©ã¤ãº ã­ã°ã¤ã³åè¡¨ç¤º */
#personalize_login_area
{
	width:980px;
	margin:5px auto 0px auto;
}
#personalize_login_area .login_name
{
	font-size:0.75em;
	margin:0px;
	text-align:left;
	float:right;
	word-break: break-all;
}

/* ã°ã­ã¼ãã«ããã²ã¼ã·ã§ã³ */
div#naviContainer
{
	width:100%;
    padding:5px 0px;
}
div#naviArea
{
    position:relative;
    width:1000px;
    margin:0 auto;
    overflow:hidden;
}
div#naviArea a
{
    text-decoration:none;
    font-weight:bold;
}
div#naviArea ul#navi_list
{
    display:table;
    width:100%;
    text-align:center;
    border-collapse:collapse;
    box-sizing:border-box;
}
div#naviArea ul#navi_list li
{
    display:table-cell;
	vertical-align:middle;
    text-align:center;
    height:50px;
    font-size:1em;
    border-left:solid 1px #dfe2e5;
    border-right:solid 1px #dfe2e5;
}
div#naviArea ul#navi_list li:first-child, div#naviArea ul#navi_list li.navi_tab_last
{
    border:none;
}
div#naviArea ul#navi_list li div
{
    vertical-align:middle;
    padding:2px 0px;
}
div#naviArea ul#navi_list li a
{
    display:block;
}
div#naviArea ul#navi_list li img
{
    display: inline-block;
    margin: -7px auto;
    padding: 0;
    position: relative;
    z-index: 99;
}
div#naviArea ul#navi_list li p
{
    display: inline-block;
    line-height:30px;
}

/* ãã¼ã ã®ãã¿ã³ */
div#naviArea ul#navi_list li#navi_tab_0 div
{
    vertical-align:middle;
}

div#popNaviArea
{
    display: block;
    position: relative;
    width: 1000px;
    /*margin:-1px auto 0;*/
    margin:0px auto;
    z-index:99999;
}

/*2016/09/15 ã¢ã¯ã»ã·ããªãã£å¯¾å¿ãdivâul li*/
div#popNaviArea div.g_navi,
div#popNaviArea ul.g_navi
{
	position:absolute;
    width:1000px;
    padding-top:10px;
}
div#popNaviArea div#g_navi_0
{
    border:none;
    padding:0px;
}

div#popNaviArea div.navi_child
{
    width:22%;
    display:inline-block;
    /display:inline;
	/zoom:1;
    vertical-align:top;
    padding-bottom:18px;
    padding-left:15px;
}
div#popNaviArea p.navi_child_name
{
    margin:0px 5px;
    padding:4px 2px;
    font-size:0.95em;
    font-weight:bold;
}
div#popNaviArea div.navi_child p.now
{
    /*background-color:#ccecf0;*/
    background-color:#efd8d2;
}

div#popNaviArea div.navi_child ul
{
    padding:0px 8px;
    margin-top:-5px;
}
div#popNaviArea div.navi_child li
{
    font-size:0.8em;
    line-height:1.3em;
    padding:0px 2px 0px 8px;
    margin-top:8px;
    background-image:url("../images/ya_red.png");
    background-repeat:no-repeat;
    background-position:1px 0.5em;
}
div#popNaviArea div.navi_child li.now
{
    /*background-color:#ccecf0;*/
    background-color:#efd8d2;
}
div#popNaviArea div.navi_child li.exsistpic
{
    background-image:none;
}
div#popNaviArea div.navi_child img
{
    margin-right:3px;
}
div#popNaviArea div.navi_child a
{
    display:table-cell;
    vertical-align:middle;
}

div#popNaviArea div.navi_type_2
{
    width:auto;
    display:block;
}
div#popNaviArea div.navi_type_2 li
{
    display:inline-block;
    /display:inline;
	/zoom:1;
    width:23%;
    vertical-align:middle;
}
div#popNaviArea div.noChild
{
    display:none !important;
}
/* è¦ªã¡ãã¥ã¼ï¼å¤§åé¡ï¼ */
div#popNaviArea .parentMenu
{
    width:100%;
    float:left;
    margin:8px auto;
}
div#popNaviArea .parentMenu .parentlink
{
    margin:0px 0px 0px 20px;
    float:left;
    font-weight:bold;
}
div#popNaviArea .parentMenu .closelink
{
    margin:0px 20px 0px 0px;
    float:right;
}
/* è¦ªã¡ãã¥ã¼ï¼ä¸­åé¡ï¼ */
div#popNaviArea .navi_child  .childmenu
{
}
div#popNaviArea .navi_child  .close
{
    display:none;
}
div#popNaviArea .navi_child  .childlink
{
    background:none;
    padding:0px 2px 0px 0px;
}

/* è¨äºè©ä¾¡ç­ã¢ã³ã±ã¼ãiframe */
iframe#kijiEnqArea {
    width: 100%;
}
body#kijiEnqBody {
    overflow: hidden;
}
#kijiEnqWrap {
    font-size: 0.9em;
    overflow: hidden;
}

fieldset
{
    border:solid 1px #CDCDCD;
    padding:5px;
}
legend
{
    margin-left:5px;
}

/***********************************************************************************
ã âå±éé¨å endâ
************************************************************************************/

/* wysiwyg */
#mainShosai table.__wys_table
{
	width:auto;
}
.__wys_table td
{
	border:solid 1px #000000;
	padding:3px;
}
.__wys_table th
{
	background-color:#eeffee;
	border:1px solid #000000;
	font-weight:bold;
	padding:3px;
}

/*** åãè¾¼ã¿å°å³ ***/

/* â»2018/08/20ï¼googleãããã¸ã®ãªã³ã¯ãåãè¾¼ãåã®é«ããè¿½å  */

/*ãããã®æ */
div.iframeMapWaku_S_setLeft {
    width: 41%;
    float:left;
    margin-right:6px;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setCenter {
    width: 100%;
    text-align:center;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setRight {
    width: 41%;
    float:right;
    /*height: 400px;*/
    height: 430px;
}


div.iframeMapWaku_M_setLeft {
    width: 62%;
    float:left;
    margin-right:6px;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setCenter {
    width: 100%;
    text-align:center;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setRight {
    width: 62%;
    float:right;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setLeft {
    width: 100%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setCenter {
    width: 100%;
    text-align:center;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setRight {
    width: 100%;
    /*height:600px;*/
    height:630px;
}

/*ããã*/
div.iframeMapWaku_S_setLeft iframe.iframemap {
    width: 100%;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setCenter iframe.iframemap {
    width: 41%;
    /*height: 400px;*/
    height: 430px;
}

div.iframeMapWaku_S_setRight iframe.iframemap {
    width: 100%;
    /*height: 400px;*/
    height: 430px;
}


div.iframeMapWaku_M_setLeft iframe.iframemap {
    width: 100%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setCenter iframe.iframemap {
    width: 62%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_M_setRight iframe.iframemap {
    width: 100%;
    /*height:600px;*/
    height:630px;
}


div.iframeMapWaku_L_setLeft iframe.iframemap {
    width: 84%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setCenter iframe.iframemap {
    width: 84%;
    /*height:600px;*/
    height:630px;
}

div.iframeMapWaku_L_setRight iframe.iframemap {
    width: 84%;
    /*height:600px;*/
    height:630px;
}

/*ãããä»£æ¿è¡¨ç¤º*/
div.mapObj {
    background: url(../images/map_alternate.png) no-repeat center center #a9a9a9;
    display: inline-block;
    position: relative;
}

div.iframeMapWaku_S_setLeft div.mapObj, div.iframeMapWaku_S_setRight div.mapObj {
    width: 100%;
    height: 400px;
}

div.iframeMapWaku_S_setCenter div.mapObj{
    width: 41%;
    height: 400px;
}

div.iframeMapWaku_M_setLeft div.mapObj, div.iframeMapWaku_M_setRight div.mapObj {
    width: 100%;
    height: 600px;
}

div.iframeMapWaku_M_setCenter div.mapObj {
    width: 62%;
    height: 600px;
}

div.iframeMapWaku_L_setLeft div.mapObj, div.iframeMapWaku_L_setRight div.mapObj, div.iframeMapWaku_L_setCenter div.mapObj {
    width: 84%;
    height: 600px;
}

div.mapObj p {
    text-align: left;
    font-size: 0.8em;
    background-color: #ffffff;
    color: #ff0000;
    position: absolute;
    top: 40px;
    left: 10px;
    right: 10px;
    padding: 5px;
}

div#map div.mapObj {
    width:100%;
    height:100%;
}

div.futurePreview
{
    background:#f0f8ff;
    color:#191970;  
    padding:10px;
    border:solid 3px #191970;
}
div.previewDate
{
    font-weight:bold;
    font-size:1.3em;
    float:left;
    line-height:41px;
}
input.futurePreviewLink
{
    padding:7px 15px;
    font-size: 0.9em;
    float:right;
}

/* ã¹ããç¨ãã¼ãéè¡¨ç¤ºï¼ã¬ã¹ãã³ã·ãã«å¯¾å¿ï¼ */
#footerAreaSP {
    display: none;
}
#footerPankuzu, div[id^="footerPankuzu_"] {
    display: none;
}
#imgHeaderSP {
    display: none;
}
#headerForPCTopIcon {
    display: none;
}
#headerAreaSP{
    display: none;
}

/* L-Alertåå®¹è¡¨ç¤ºç¨ start */
#pcx_detail {
    width:100%;
    border:1px solid #F5D6D6;
}

#pcx_detail th, #pcx_detail td{
    padding:6px;
}

#pcx_detail th{
    border-right:1px solid #DA5054;
    border-top:1px solid #DA5054;
    background-color:#FCF2F2;
    width:15%;
    text-align:center;
}
#pcx_detail tr:first-child th{
    border-top:none;
}

#pcx_detail td{
    border-top:1px solid #DA5054;
    width:85%;
}

#pcx_detail tr:first-child td{
    border-top:none;
}
/* L-Alertåå®¹è¡¨ç¤ºç¨ end */

/* åç»é¢é£ */
.youtubeArea, .ustreamArea {
    display: inline-block;
}

div.youtubeObj {
    background: url(../images/youtube_alternate.png) no-repeat center center #a9a9a9;
}
div.ustreamObj {
    background: url(../images/ustream_alternate.png) no-repeat center center #a9a9a9;
}

div.youtubeObj, div.ustreamObj {
    display: inline-block;
    position: relative;
}
div.youtubeObj p, div.ustreamObj p {
    text-align: left;
    font-size: 0.8em;
    background-color: #ffffff;
    color: #ff0000;
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    padding: 5px;
}

/* ã«ã¬ã³ãã¼ã¿ã¤ãã«è¡¨ç¤ºç¨ start */

h1.cal_title {
font-size:1.3em;
font-weight:bold;
padding:0px 0px 15px 15px
}

/* ã«ã¬ã³ãã¼ã¿ã¤ãã«è¡¨ç¤ºç¨ end */

/* ãã¤ãã¼ã¸ */
.kijiArea .kijilist .loadbox .mypage_title
{
    width:auto;
}

/****
ç§»è¡ç¨ã¹ã¿ã¤ã«â
****/
/*æ®µè½ã¿ã¤ãã«*/
/*æ®µè½è¦åºãã¿ã¤ãã«*/
div.migration h3.smallTitle {
    padding: 0 0 4px 21px;
    margin-bottom: 16px;
    font-size: 1.1em;
    line-height: 24px;
    border-bottom: dashed 1px #B1B0AF;
    background: url("../images/CssColorType/h3Ttl.gif") no-repeat 7px center;
}

/****
 âç§»è¡ç¨ã¹ã¿ã¤ã«â
****/

/****
 âè¨äºä¸è¦§2åè¡¨ç¤ºâ
****/
.col2
{
    float:left;
    width:46%;
}
.kijiArea.kanrenKijiArea > ul > li.noborder{
    border:none;
    background:url("../images/ya_orange.png") no-repeat scroll 5px 15px;
    padding-left: 18px;
}
.kijiArea.kanrenKijiArea > ul > li.noborder:before{
   
}
.kijiArea .mainblock > div.title.title-col2 {
        width: 98%;
    }

.kijiArea.kanrenKijiArea > ul > li > div.mainblock > div.title.title-col2 > span.upddate.float-none{
    float:none;
}
/****
 âè¨äºä¸è¦§2åè¡¨ç¤ºâ
****/

.forSightseeing{
    float:left;
    width:30%;

}


/****
 âè¨äºä¸è¦§ è¦³åç¨è¡¨ç¤ºâ
****/
.kijiArea.kanrenKijiArea > ul > li.forSightseeing.noborder {
    border:none;
    background:none;
}

#cont_body > div.wideMenu > div.kijiArea.kanrenKijiArea > ul.forSightseeingUL{
    width:100%;
    padding:0px;
}
#cont_body > div.wideMenu > div.kijiArea.kanrenKijiArea > ul.forSightseeingUL li{
    height:340px;
}
#cont_body > div.wideMenu > div.kijiArea.kanrenKijiArea > ul > li.forSightseeing > div.mainblock > p{
    float:none;
    text-align:center;
    height:140px;
    line-height:140px;
    vertical-align:middle;
    padding-top:3px;
    padding-bottom:3px;
    border: 1px solid #CCCCCC;
}
#cont_body > div.wideMenu > div.kijiArea.kanrenKijiArea > ul > li.forSightseeing > div.mainblock > p img {
    
    max-height:130px;
    vertical-align:middle;

}
.sightseeingTitle, .sightseeingGaiyou{
    width:260px;
    margin:0 auto;
}

/* Youtubeåãè¾¼ã¿ */
.youtubeMovieWaku {
}
.youtubeMovieWaku iframe {
}

#headMenu {
    display:none;
}


/* ã¹ããç¨ */
@media screen and (max-width:767px) {

    #headMenu{
        display:block;
        position:absolute;
        right:0px;
        top:5px;
    }


     }