@charset "utf-8";


.generalSec {
padding-top: 12px;
}

#headerSeg {
height: 120px;
}


/* --------------------------------------------------
 Unique Style
-------------------------------------------------- */

#topBlk {
width: 720px;
position: relative;
padding: 0;
margin: 0;
}

#topBlk img {
margin: 0;
padding: 0;
}


#slideImgBlk {
width: 720px;
height: 343px;
position: relative;
}

#slideImgBlk #slideImg {
width: 720px;
height: 343px;
overflow: hidden;
position: relative;
}

#slideImgBlk #slideImg li {
width: 720px;
height: 343px;
overflow: hidden;
}


#slideImgBlk #thmBlk {
position: absolute;
width: 18px;
height: 12px;
bottom: 52px;
right: 4px;
}


#slideImgBlk #thmBlk li {
display: block;
width: 12px;
height: 12px;
float: left;
margin: 0 6px 0 0;
font-size: 0;
background: url(../IMAGES/btn_mainimage.png) no-repeat left top;
_background: url(../IMAGES/btn_mainimage_02.gif) no-repeat left top;
cursor: pointer;
}

#slideImgBlk #thmBlk li.ov {
background-position: left bottom; 
}

/* smartphone */
p#spLink {
	display:none;
}

/*--------------------------------------*/

#sndBlk {
width: 720px;
margin-bottom: 40px;
}
#sndBlk:after { content:""; display:block; clear:both; }
* html #sndBlk { display:inline-block; }
*+html #sndBlk { display:inline-block; }


#sndBlk .col_left,
#sndBlk .col_center,
#sndBlk .col_right {
float: left;
width: 224px;
overflow: hidden;
}
#sndBlk .col_center,
#sndBlk .col_right {
margin-left: 24px;
}

#sndBlk .item_list {
width: 224px;
}


#sndBlk .item_list li {
display: block;
width: 224px;
height: 69px;
}

#sndBlk .item_list li a {
display: block;
width: 224px;
height: 69px;
overflow: hidden;
background-repeat: no-repeat;
text-indent: 100%;
white-space: nowrap;
}
#sndBlk .item_list li a,
#sndBlk .item_list li a:link { background-position: 0 0;}
#sndBlk .item_list li a:hover { background-position: -226px 0;}
#sndBlk .item_list li a.link_01_01_01 { background-image: url(../IMAGES/idx_btn_01_01_01.png); }
#sndBlk .item_list li a.link_01_01_02 { background-image: url(../IMAGES/idx_btn_01_01_02.png); }
#sndBlk .item_list li a.link_01_01_03 { background-image: url(../IMAGES/idx_btn_01_01_03.png); }
#sndBlk .item_list li a.link_01_02_01 { background-image: url(../IMAGES/idx_btn_01_02_01.png); }
#sndBlk .item_list li a.link_01_02_02 { background-image: url(../IMAGES/idx_btn_01_02_02.png); }
#sndBlk .item_list li a.link_01_02_03 { background-image: url(../IMAGES/idx_btn_01_02_03.png); }
#sndBlk .item_list li a.link_01_03_01 { background-image: url(../IMAGES/idx_btn_01_03_01.png); }
#sndBlk .item_list li a.link_01_03_02 { background-image: url(../IMAGES/idx_btn_01_03_02.png); }


#sndBlk .item_list li.col_form_zip {
position: relative;
background: url(../IMAGES/idx_btn_01.gif) no-repeat;
}

#sndBlk .item_list li.col_form_zip h3 {
position: absolute;
left: 2px;
top: 11px;
}

#sndBlk .item_list li.col_form_zip input {
position: absolute;
background: none;
font-size: 11px;
text-align: center;
color: #000;
border: none;
padding: none;
outline: none;
}

#sndBlk .item_list li.col_form_zip input.kami3 {
left: 27px;
top: 32px;
width: 48px;
height: 18px;
padding-top: 4px;
}

#sndBlk .item_list li.col_form_zip input.shimo4 {
left: 102px;
top: 32px;
width: 78px;
height: 18px;
padding-top: 4px;
}

#sndBlk .item_list li.col_form_zip input#zipSubmit {
left: 192px;
top: 29px;
width: 28px;
height: 28px;
}

/*-------------------------------------------------- */

#whatsnewBlk {
margin-bottom: 40px;
}

#whatsnewBlk table.borderTable {
border-top:1px solid #33334d;
width:100%;
margin: 0;
padding: 0;
border-top: none;
}

#whatsnewBlk table.borderTable th,
#whatsnewBlk table.borderTable td {
padding:10px;
border-bottom:1px solid #33334d;
}

#whatsnewBlk table.borderTable th {
white-space: nowrap;
vertical-align:top;
}

/*-------------------------------------------------- */

#trdBlk {
width: 720px;
margin-bottom: 40px;
}
#trdBlk:after { content:""; display:block; clear:both; }
* html #trdBlk { display:inline-block; }
*+html #trdBlk { display:inline-block; }

#trdBlk .col_left {
float: left;
width: 477px;
}

#trdBlk .col_left ul {
width: 477px;
}
#trdBlk .col_left ul:after { content:""; display:block; clear:both; }
* html #trdBlk { display:inline-block; }
*+html #trdBlk { display:inline-block; }

#trdBlk .col_left ul li {
display: block;
float: left;
width: 159px;
height: 91px;
}

#trdBlk .col_left ul li a {
display: block;
width: 154px;
height: 91px;
overflow: hidden;
background-repeat: no-repeat;
text-indent: 100%;
white-space: nowrap;
}

#trdBlk .col_left ul li a,
#trdBlk .col_left ul li a:link { background-position: 0 0;}
#trdBlk .col_left ul li a:hover { background-position: -156px 0;}
#trdBlk .col_left ul li a.link_02_01_01 { background-image: url(../IMAGES/idx_btn_02_01_01.gif); }
#trdBlk .col_left ul li a.link_02_01_02 { background-image: url(../IMAGES/idx_btn_02_01_02.gif); }
#trdBlk .col_left ul li a.link_02_01_03 { background-image: url(../IMAGES/idx_btn_02_01_03.gif); }

#trdBlk .col_right {
float: right;
width: 224px;
}

#trdBlk .col_right ul {
width: 224px;
}

#trdBlk .col_right ul li {
display: block;
width: 224px;
height: 91px;
}

#trdBlk .col_right ul li a {
display: block;
width: 224px;
height: 91px;
overflow: hidden;
background-repeat: no-repeat;
text-indent: 100%;
white-space: nowrap;
}

#trdBlk .col_right ul li a,
#trdBlk .col_right ul li a:link { background-position: 0 0;}
#trdBlk .col_right ul li a:hover { background-position: -226px 0;}
#trdBlk .col_right ul li a.link_02_02_01 { background-image: url(../IMAGES/idx_btn_02_02_01.gif); }

#trdBlk h2 {
margin-bottom: 9px;
}

/**/
#slideImgBlk .targetImg2 {
	display:block;
	width:720px;
	background:url(../IMAGES/main_image_07.jpg) no-repeat left top;
}
