/**********************************************************************************************/
/**********************************************************************************************/
/*全体*/
/**********************************************************************************************/

body{
margin:0;
padding:0;
background-color:#FFFFFF;
color:#666666;
}

img{
border:none;
}

/*全体の中央寄せ*/
#pagewidth{
width:760px;
background-color:#ffffff;
margin:0px auto 0px auto;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*全体の中央寄せ*/
#pagewidth_cut{
width:602px;
background-color:#ffffff;
margin:0px auto 0px auto;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*全体の中央寄せ*/
#pagewidth_rule{
width:760px;
background-color:#eeeeee;
margin:0px auto 0px auto;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/**********************************************************************************************/
/**********************************************************************************************/
/*font関連*/
/**********************************************************************************************/

.f10px{
font-size:10px;
line-height:120%;
color:#666666;
}

.f12px{
font-size:12px;
line-height:140%;
color:#333333;
}

.f16px{
font-size:16px;
font-weight:bold;
line-height:140%;
}

.BRN{color:#823e0b;}
.ORG{color:#ff6000;}
.RED{color:#ff0000;}

/**********************************************************************************************/
/**********************************************************************************************/
/*テキストタイトル関連*/
/**********************************************************************************************/
.txt_area_rule{
padding:20px 60px 5px 60px;
min-height:1px;　/* IE 7対策 */
}

.txt_area_rule2{
padding:2px 60px 5px 60px;
min-height:1px;　/* IE 7対策 */
}

.txt_area{
padding:2px 40px 0px 100px;
min-height:1px;　/* IE 7対策 */
}

/*左側：数字・※など用*/
.ttl_num{
width:25px;
height:auto;
display:block;
text-align:center;
float:left;
margin:2px 1px 2px 2px;
}

/*右側：文言用*/
.ttl_txt{
width:550px;
height:auto;
display:block;
float:left;
margin:2px 2px 2px 1px;
}

/*左側：数字・※など用*/
.ttl_num_rule{
width:25px;
height:auto;
display:block;
text-align:center;
float:left;
margin:2px 1px 2px 2px;
}

/*右側：文言用*/
.ttl_txt_rule{
width:600px;
height:auto;
display:block;
float:left;
margin:2px 2px 2px 1px;
}

/*---------------------------------------------------------------------*/
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */

.box:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.box{ display:inline-table; }

/* Mac IE には適用させない \*/
* html .box{ height:1px; }
.box{ display:block; }
/* */

/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
/*---------------------------------------------------------------------*/

.txt_area_indent{
padding:2px 40px 0px 80px;
min-height:1px;　/* IE 7対策 */
}

/*左側：数字・※など用*/
.ttl_num_indent{
width:25px;
height:auto;
display:block;
text-align:center;
float:left;
margin:2px 1px 2px 2px;
}

/*右側：文言用*/
.ttl_txt_indent{
width:540px;
height:auto;
display:block;
float:left;
margin:2px 2px 2px 1px;
}


/**********************************************************************************************/
/**********************************************************************************************/
/*テキストタイトル関連*/
/**********************************************************************************************/
.cut_txt_area{
padding:2px 40px 0px 60px;
min-height:1px;　/* IE 7対策 */
}

/*左側：数字・※など用*/
.cut_ttl_num{
width:25px;
height:auto;
display:block;
text-align:center;
float:left;
margin:2px 1px 2px 2px;
}

/*右側：文言用*/
.cut_ttl_txt{
width:400px;
height:auto;
display:block;
float:left;
margin:2px 2px 2px 1px;
line-height:180%;
}

/*---------------------------------------------------------------------*/
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */

.cut_txt_area:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.cut_txt_area{ display:inline-table; }

/* Mac IE には適用させない \*/
* html .cut_txt_area{ height:1px; }
.cut_txt_area{ display:block; }
/* */

/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
/*---------------------------------------------------------------------*/


.cntents{
background-image:url(/topics/handycam/kando3rd/img/waku_bg.gif);
background-repeat:repeat-y;
}

.btn_area{
padding:30px 0px 30px 0px;
background-color:#4d2100;
}

.btn_area_rule{
padding:30px 0px 30px 0px;
background-color:#eeeeee;
}

.btn_area_rule2{
padding:5px 80px 5px 0px;
}

.ttl{
margin:20px 20px 2px 20px;
}

a.link01	{ text-decoration: underline; color:#3366FF}
a.link01:link{ text-decoration: underline; color:#3366FF;}
a.link01:visited { text-decoration: underline; color:#3366FF;}
a.link01:active { text-decoration: underline; color:#3366FF;}
a.link01:hover { text-decoration: none; color:#3366FF;}

a.link-04	{ text-decoration: none; color:#0066CC;}
a.link-04:link{ text-decoration: none; color:#0066CC;}
a.link-04:visited { text-decoration: none; color:#0066CC;}
a.link-04:active { text-decoration: none; color:#0066CC;}
a.link-04:hover { text-decoration: underline; color:#0066CC;}
/***************************************************************************/
/***************************************************************************/
.cntents_cut{
background-image:url(/topics/handycam/kando3rd/img/cut_bg.gif);
background-repeat:repeat-y;
}

.cntents_rule{
background-image:url(/topics/handycam/kando3rd/img/rule_waku_bg.gif);
background-repeat:repeat-y;
}

.cut_ft{
height:30px;
background-color:#4d2100;
}

.cut_btn_pos01{
margin:20px;
}

.cut_txt_pos01{
margin:0px 21px 10px 21px;
}

.cut_ttl{
padding:30px 21px 10px 21px;
}

.cut_img_pos01{
padding:10px 0px 10px 0px;
}

.box_rule{
margin:10px 100px 10px 100px;
padding:20px;
border:1px solid #888888;
}

/************************************/

.txt_box01{
margin:10px 0px 10px 0px;
line-height:130%;
}

.img_area{
padding:10px 0px 10px 100px;
min-height:1px;　/* IE 7対策 */
}

.th_waku{
background-image:url(/topics/handycam/kando3rd/img/th_waku_bg.gif);
background-repeat:repeat-y;
}

.th_waku_ttl{
margin:20px 50px 2px 20px;
font-size:12px;
font-weight:bold;
}

.th_waku_txt{
margin:5px 50px 5px 20px;
font-size:10px;
}

.th_waku_txt02{
margin:5px 50px 5px 30px;
font-size:10px;
}










