@charset "UTF-8";

/* ---------------------------------------------------------------------
Stylesheet for allsports
FileName: guide.css
--------------------------------------------------------------------- */


#guide_content .menu { text-align: center; padding: 15px 0; font-size: 12px; line-height: 20px; letter-spacing: 1px;}
#guide_content .menu span { padding: 0 4px;}

#guide_content { text-align: center;}
#guide_content .contents { width: 600px; margin: 0 auto; text-align: center;}
#guide_content #cont_box2,
#guide_content #cont_box3,
#guide_content #cont_box4,
#guide_content #cont_box5,
#guide_content #cont_box6 { text-align: left; visibility: hidden; display: none;}

#guide_content .contents h4 { padding: 5px 10px 10px 10px; font-size: 16px; line-height: 20px; text-align: left;}

#guide_content .contents .top_box { width: 480px; margin: 0 auto; text-align: left; vertical-align: top;}
#guide_content .contents .top_box th { background: url(/html/guide/image/howto_title_icon.gif) no-repeat 0 4px;}
#guide_content .contents .top_box th.left { width: 55%;}
#guide_content .contents .top_box th.right { width: 45%;}
#guide_content .contents .top_box th h5 { padding-left: 10px; font-size: 14px; line-height: 18px;}
#guide_content .contents .top_box td p.kei { border-bottom: 1px dotted #e1e1e1; padding: 0 0 5px 0;}
#guide_content .contents .top_box2 { width: 480px; margin: 0 auto; background-color: #E1E1E1; text-align: left; vertical-align: top;}
#guide_content .contents .top_box2 th { width: auto; font-size: 14px; color: #FFF; line-height: 18px; background-color: #0044cc;}
#guide_content .contents .top_box2 td { background-color: #FFF;}
#guide_content .contents .top_box2 td p { padding: 0 0 10px 5px;}

#guide_content .contents .word_box { padding: 4px 4px 20px 4px; border: 1px solid #F2F2F2; }
#guide_content .contents .word_box .bar {height: 8px;}
#guide_content .contents .word_box p { padding-bottom: 15px; margin-left: 15px; line-height: 20px;}
#guide_content .contents .word_box p span.title { display: block; font-weight: bold; font-size: 14px;}
#guide_content .contents .word_box p span.red { display: block; font-weight: normal; margin-left: 20px; color: #C00;}
#guide_content .contents .word_box p span.button {padding: 0 0 0 0;}
#guide_content .contents .word_box p span.midashi { display: block; font-weight: bold; padding: 5px 0 0 15px;}
#guide_content .contents .word_box p span.cont { display: block; padding: 0 0 5px 20px;}
#guide_content .contents .word_box p span.cont_text { display: block; padding: 0 0 0 5px; text-align: left;}
#guide_content .contents .word_box p span.cont_text b { display: block; padding: 5px;}
#guide_content .contents .word_box p span.cont_text ul { padding: 0 0 0 15px; margin-left: 3px;}
#guide_content .contents .word_box ul li { margin-left: 25px; list-style-type: square;}
#guide_content .contents .word_box p th,
#guide_content .contents .word_box p td { vertical-align: middle;}
#guide_content .contents .word_box p .printsize { width: 500px; background-color: #e1e1e1;}
#guide_content .contents .word_box p .printsize th { background-color: #F6F6F6;}
#guide_content .contents .word_box p .printsize td { background-color: #FFF;}
#guide_content .contents .word_box p .delivery { width: 550px; margin-bottom: 10px; background-color: #e1e1e1;}
#guide_content .contents .word_box p .delivery th { width: 110px; background-color: #F5F5F5;}
#guide_content .contents .word_box p .delivery td { background-color: #FFF;}
#guide_content .contents .word_box p .returned { width: 550px; margin-bottom: 10px; background-color: #e1e1e1;}
#guide_content .contents .word_box p .returned th { width: 150px; text-align: left; background-color: #F5F5F5;}
#guide_content .contents .word_box p .returned td { background-color: #FFF;}
#guide_content .contents .word_box p .returned td ul { padding: 0;}
#guide_content .contents .word_box p .returned td li { list-style-type: square; margin: 0 0 0 15px;}
#guide_content .contents .word_box p .returned td li span { color: #C00;}
#guide_content .contents .word_box p .law { width: 550px; background-color: #e1e1e1; margin-bottom: 10px;}
#guide_content .contents .word_box p .law th { width: 160px; text-align: left; background-color: #F5F5F5;}
#guide_content .contents .word_box p .law td { background-color: #FFF;}
#guide_content .complete_btn { padding-top: 15px;}

#guide_content .contents .word_box .np_info { font-size: 11px; margin: 5px 10px 5px 0; border: 1px solid #cecece; background-color: #eeeeee; line-height: 1.2em;}
#guide_content .contents .word_box .np_info p { padding: 5px; margin: 0;}
#guide_content .contents .word_box .np_info p span { color: #C00; font-weight: bold;}

