@charset "euc-jp";

/*
 * guide stye
 *
 * 1. header module style
 * 2. page navigation module style
 * 3. module wrapper Style
 * 4. list module style
 * 5. text module style
 * 6. table list module style
 * 7. capture description module style
 * 8. botton module style
 * 9. decoration module style
 *
 */


/*--------------------------------
* 1. header module style
--------------------------------*/

/* h1 */
.guiH101Wr{
background:url(http://i.yimg.jp/images/points/common/hl_bg_001.gif) repeat-x bottom;
padding:0 0 2px;
}

.guiH101{
border: 1px solid #ccc;
padding:2px 0 2px 4px;
}

.guiH101 h1 {
border-left:6px solid #fc7904;
font-weight:bold;
line-height:150%;
padding:2px 0 0 6px;
}


/* h2 */
.guiH201Wr {
width:196px;
height:20px;
background: url(http://i.yimg.jp/images/points/guide/hl_001.png) no-repeat;
text-indent:-9999px;
}

.guiH202Wr {
width:950px;
height:40px;
background: url(http://i.yimg.jp/images/points/guide/hl_002.png) no-repeat;
text-indent:-9999px;
}

.guiH203Wr {
width:950px;
height:40px;
background: url(http://i.yimg.jp/images/points/guide/hl_003.png) no-repeat;
text-indent:-9999px;
}

.guiH204Wr {
width:950px;
height:40px;
background: url(http://i.yimg.jp/images/points/guide/hl_004.png) no-repeat;
text-indent:-9999px;
}


/* h3 */
.guiH301Wr {
padding:5px 10px;
color:#333;
background: url(http://i.yimg.jp/images/points/common/hl_bg_005.png) repeat-x bottom;
}
.guiH301 h3{
padding-left:15px;
font-weight:bold;
background: url(http://i.yimg.jp/images/points/common/ic_002.png) no-repeat 0 50%;
}

.guiH302Wr {
border-bottom:1px solid #ff7900;
}
.guiH302 h3{
padding-left:22px;
font-weight:bold;
background: url(http://i.yimg.jp/images/points/common/ic_003.png) no-repeat 0 50%;
font-size:116%;
zoom:1;
}


/* h4 */
.guiH401Wr {
background: url(http://i.yimg.jp/images/points/common/hl_bg_005.png) repeat-x scroll center bottom;
color: #333333;
padding: 5px 10px;
width:900px;
}
.guiH401 h4{
background: url(http://i.yimg.jp/images/points/common/ic_002.png) no-repeat scroll 0 50%;
font-weight: bold;
padding-left: 15px;
}


/*--------------------------------
* 2. page navigation module style
--------------------------------*/

/* guiPNav01 */
.guiPNav01 {
position:relative;
}
.guiPNav01 ul.tabLiWr{
height:37px;
padding-top:2px;
background:url(http://i.yimg.jp/images/points/guide/tab_bg_001.png) repeat-x bottom;
}

.guiPNav01 ul.tabLiWr li{
float:left;
width:137px;
height:27px;
text-indent:-9999px;
margin:0 5px 0 0;
overflow:hidden;
}

.guiPNav01 ul.tabLiWr li.top a,
.guiPNav01 ul.tabLiWr li.save a,
.guiPNav01 ul.tabLiWr li.use a,
.guiPNav01 ul.tabLiWr li.con a{
display:block;
width:136px;
height:27px;
}

.guiPNav01 ul.tabLiWr li.top{
background:url(http://i.yimg.jp/images/points/guide/tab_001u.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.topDwn{
background:url(http://i.yimg.jp/images/points/guide/tab_001d.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.save{
background:url(http://i.yimg.jp/images/points/guide/tab_002u.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.saveDwn{
background:url(http://i.yimg.jp/images/points/guide/tab_002d.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.use{
background:url(http://i.yimg.jp/images/points/guide/tab_003u.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.useDwn{
background:url(http://i.yimg.jp/images/points/guide/tab_003d.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.con{
background:url(http://i.yimg.jp/images/points/guide/tab_004u.png) no-repeat;
}

.guiPNav01 ul.tabLiWr li.conDwn{
background:url(http://i.yimg.jp/images/points/guide/tab_004d.png) no-repeat;
}

.guiPNav01 ul.btnLiWr li.ex a{
display:block;
width:138px;
height:26px;
}

.guiPNav01 ul.btnLiWr li.ex{
background:url(http://i.yimg.jp/images/points/guide/btn_001.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
position:absolute;
right:15px;
top:0;
}


/*--------------------------------
* 3. module wrapper style
--------------------------------*/

/* guiModWr01 */
.guiModWr01 {
width:920px;
}


/*--------------------------------
* 4. list module style
--------------------------------*/

/* guiLi01 */
ul.guiLi01 li {
float:left;
height:228px;
}


/* guiLi02 */
ul.guiLi02 {
border-top:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
line-height:200%;
}

ul.guiLi02 li{
border-bottom:1px solid #d0d0d0;
background: url(http://i.yimg.jp/images/points/common/ic_001.gif) no-repeat scroll 7px 50%;
padding-left:23px;
}

ul.guiLi02 li.even{
background:#ececec url(http://i.yimg.jp/images/points/common/ic_001.gif) no-repeat 7px 50%;
}


/*--------------------------------
* 5. text module style
--------------------------------*/

/* guiTxt01 */
.guiTxt01 {
width:920px;
margin:0 auto 20px;
}


/*--------------------------------
* 6. table list module style
--------------------------------*/

/* guiTblLi01 guiTblLi02*/
table.guiTblLi01 th{
background:#fceba5;
text-align:center;
font-weight:bold;
}

table.guiTblLi01 th,
table.guiTblLi01 td,
table.guiTblLi02 th,
table.guiTblLi02 td{
border:1px solid #d1d1d1;
padding:5px;
text-align:left;
}

table.guiTblLi01 th.Th01{ width:226px; }
table.guiTblLi01 th.Th02{ width:304px; }
table.guiTblLi01 th.Th03{ width:298px; }
table.guiTblLi01 th.Th04{ width:87px; }

table.guiTblLi02 th.Th05 {
background:#fceba5;
text-align:center;
font-weight:bold;
width:900px;
}

table.guiTblLi02 th {
background:#fceba5;
width:114px;
}

table.guiTblLi01 td img,
table.guiTblLi02 th img {
vertical-align:middle;
margin-right:5px;
}

table.guiTblLi02 th span {
display:inline-block;
vertical-align:middle;
}


/*--------------------------------
* 7. capture description module style
--------------------------------*/

/* guiCpDesc01 */
.guiCpDesc01 .unt01 .pts01{
width:515px;
float:left;
}

.guiCpDesc01 .unt01 .pts02 {
width:390px;
float:right;
}

.guiCpDesc01 .unt01 .pts02 ol li {
text-indent:-1em;
padding-left:1em;
line-height:180%;
}

.guiCpDesc01 .unt01 .pts02 ol li span{
margin-right:5px;
font-weight:bold;
}

/* guiCpDesc02 */
.guiCpDesc02 ol li span{
padding-right:15px;
font-weight:bold;
}


/*--------------------------------
* 8. botton module style
--------------------------------*/

/* guiBtn01 */
.guiBtn01{
width:269px;
height:48px;
margin:0 auto 15px;
}


/*--------------------------------
* 9. decoration module style
--------------------------------*/

/* decFont01 */
.decFont01 {
color:#666;
font-size:93%;
}