@charset "utf-8";

/* line up */

.col_w688_200 {width: 900px;margin-bottom: 12px;}
.col_w688_200:after,
#style_img_01:after {content:""; display:block; clear:both;}
* .col_w688_200,
* #style_img_01 {display:inline-block;}
*+ .col_w688_200,
*+ #style_img_01 {display:inline-block;}

#style_img_01 {
overflow: hidden;
margin-bottom: 10px;
width: 900px;
height: 270px;
}

#style_img_01 ul li {
width: 169px;
height: 250px;
margin-right: 11px;
float: left;
}
#style_img_01 ul li.w324 {width: 324px;}
#style_img_01 ul li:last-child {
	margin-right: 0;
}

#style_img_02 {
overflow: hidden;
width: 900px;
height: 144px;
}

/* item */

.col_w430_430 {width: 900px;margin-bottom: 15px;}
.col_w430_430:after {content:""; display:block; clear:both;}
* .col_w430_430 { display:inline-block; }
*+ .col_w430_430 { display:inline-block; }

.col_w430_430 .col_left,
.col_w430_430 .col_right {
width: 445px;
height: 280px;
overflow: hidden;
}

.iso_image {
width: 900px;
height: 216px;
overflow: hidden;
margin-bottom: 10px;
}

/* Functon Introduction */

#fncBlk {
width: 900px;
height: 370px;
position: relative;
line-height: 0;
margin-bottom: 15px;
}

#fnc1,
#fnc2,
#fnc3,
#fnc4,
#fnc5,
#fnc6 {
position: absolute;
top: 0;
left:0;
display: none;
width: 900px;
height: 370px;
}
#fnc1 { display: block; }
#fncMenu {
width: 900px;
height: 36px;
margin-bottom: 5px;
}

#fncMenu ul{
width: 900px;
height: 36px;
margin-bottom: 0px;
}
#fncMenu ul:after { content:""; display:block; clear:both; }
* #fncMenu ul { display:inline-block; }
*+#fncMenu ul { display:inline-block; }

#fncMenu ul li {
display: block;
height: 36px;
float: left;
margin-right: 4px;
margin-bottom: 0;
font-size: 0;
line-height: 0;
overflow: hidden;
background-position: top;
cursor: pointer;
}

#fncMenu ul li.lastItem {margin-right: 0;}

#fnc_m1 { background:url(../IMAGES/idx_fnc_menu_01.gif) no-repeat; width: 177px; }
#fnc_m2 { background:url(../IMAGES/idx_fnc_menu_02.gif) no-repeat; width: 177px; }
#fnc_m3 { background:url(../IMAGES/idx_fnc_menu_03.gif) no-repeat; width: 177px; }
#fnc_m4 { background:url(../IMAGES/idx_fnc_menu_04.gif) no-repeat; width: 177px; }
#fnc_m5 { background:url(../IMAGES/idx_fnc_menu_05.gif) no-repeat; width: 176px; }

#fncMenu ul li.ov {background-position: bottom;}
#fncMenu ul li.def {
background-position: bottom;
cursor: default;
}
#fncMenu ul li em { display: none; }

/* how */

.how_01 {
width: 900px;
height: 308px;
overflow: hidden;
margin-bottom: 15px;
}

.how_02 {
width: 900px;
height: 260px;
overflow: hidden;
margin: 10px 0 45px;
}

/* advice */
.advice {
	width: 900px;
	font-size: 0.875rem;
	margin: 31px 0;
}
.advice a:hover, .advice a:active, .advice a:focus {
	color: #c3002f;
}
.advice .advice_title {
	padding: 0 41px;
	margin: 0 0 25px;
}
.advice .advice_title h2 {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(../IMAGES/caution.png);
	padding-left: 32px;
	color: #c3002f;
}
#mainContents .advice .advice_title h2 {
	font-size: 1.28571429em;
	font-weight: normal;
}
.advice .advice_title a {
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(../IMAGES/outerlink.png);
	padding-right: 20px;
	margin-left: 32px;
	display: inline-block;
}
.advice .advice_title p {
    margin: 0 32px 20px 32px;
    display: inline-block;
    font-size: 0.875rem;
}
.advice .advice_cnt {
	display: flex;
	margin: 0 73px 0 73px;
	padding: 20px;
	border: 1px solid #d1d1d1;
	border-radius: 6px;
}
.advice .advice_cnt .advice_img {
	width: 252px;
	padding: 0 13px 0 0;
}
.advice .advice_links a {
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(../IMAGES/outerlink.png);
	padding-right: 20px;
	display: inline-block;
}
.advice .advice_links a:first-child {
	margin: 0 0 30px;
}
.advice .advice_links a span {
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(../IMAGES/arrow.png);
	padding-left: 13px;
}