@charset "shift-jis";

@import url("/cgi/shared/css/common.css");
@import url("/cgi/shared/css/nav.css");
@import url("/cgi/shared/css/flets.css");
@import url("/cgi/shared/css/flets_table.css");
@import url("/cgi/shared/css/glid_btn.css");
@import url("/cgi/shared/css/glid_btn_style.css");
@import url("/cgi/shared/css/display_ctrl.css");
@import url("/cgi/shared/css/popup_head_foot.css");
@import url("/cgi/shared/js/colorbox/colorbox.css");

body {background-color: #fff;}
#wrapper {padding-top: 0; -webkit-box-shadow: none; box-shadow: none; background-color: transparent;}

/* コンテンツ幅950px（初期） */
#wrapper {width: 950px; padding: 0 20px;}
#header {width: 950px; margin: 0 auto;}
.content-bg,
#footer {width: auto;}
.content {width: 950px;}

/* コンテンツ幅800px */
body.w800 #wrapper {width: 800px;}
/* コンテンツ幅760px */
body.w760 #wrapper {width: 760px;}
/* コンテンツ幅710px */
body.w710 #wrapper {width: 710px;}

body.w800 #header,
body.w760 #header,
body.w710 #header,
body.w800 .content,
body.w760 .content,
body.w710 .content {width: auto}

/* カラーボックス使用時の注意文等 */
body.colorbox {padding-bottom: 1em;}
body.colorbox .content {width: 710px; text-align: left}

/* カラーボックススマートビデオ・youtube再生用動画 */
body.movie,
body.movie_youtube {padding: 0; background-color: #000;}

body.movie_youtube .content {width: 800px;}
body.movie div.movie_wrap {width: 640px; padding-top: 40px; margin: 0 auto;}
body.movie div.smartvideo_pr {padding-top: 25px;}

.btn_close {text-align: center; margin-top: 25px; padding-bottom: 25px;}

h1 {margin-top: 15px}
h1 + h2 {margin-top: 10px}
